预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共40页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

C程序设计课程情况介绍本门课主要内容第一章C语言概述一、C语言的发展简史和特点C语言的产生背景(3)在微机上通常使用的C语言编译系统有TurboC、BorlandC、Visualc++6.0等。其中,在早期TurboC是在pc机上用的最多的。为了易于以后的c++过渡,本课程上机建议大家采用vc++6.0环境。2.C语言的特点C语言同时具有汇编语言和高级语言的优势。(1)语言简洁、紧凑,使用方便、灵活。(2)运算符极其丰富。(3)生成的目标代码质量高,程序执行效率高。(4)可移植性好(较之汇编语言)。(5)可以直接操纵硬件。二、C语言程序的结构与书写规则例1.2:求两个数中的较大数1.函数是C语言程序的基本单位。main()函数的作用,相当于其它高级语言中的主程序(“龙头大哥”,运行时由它开始执行);其它函数的作用,相当于子程序(一般是被调用的)。2、函数的一般结构任何函数(包括主函数main())都是由函数说明和函数体两部分组成。其一般结构如下:函数返回值的类型函数名(函数参数表){说明语句部分;执行语句部分;}例如,[例1.2]中的函数max(),其函数说明各部分如图1-1所示。函数返回值的类型函数名函数参数表↓↓↓intmax(intx,inty)图1-1函数首部结构图在函数说明部分的下面、大括号(必须配对使用)内的部分。函数体一般由说明语句和可执行语句两部分构成:(1)说明语句部分说明语句部分由变量定义、自定义类型定义、自定义函数说明、外部变量说明等组成。(2)可执行语句一般由若干条可执行语句构成。图1-2是[]的main()函数体的示意图。/*主函数main()*/main(){intnum1,num2;printf("Inputthefirstintegernumber:");scanf("%d",&num1);printf("Inputthesecondintegernumber:");scanf("%d",&num2);printf("max=%d\n",max(num1,num2));}图1-2函数体结构示意图3、源程序书写格式1.所有语句都必须以分号";"结束,函数的最后一个语句也不例外。既允许1行内写几条语句,也允许1条语句分写在几行上。C语言的注释格式为:/*……*/(1)"/*"和"*/"必须成对使用,且"/"和"*"、以及"*"和"/"之间不能有空格,否则都出错。例如,main(){intnum1,num2;printf("Inputthefirstintegernumber:");scanf("%d",&num1);printf("Inputthesecondintegernumber:");scanf("%d",&num2);printf("max=%d\n",max(num1,num2));}如果某条语句很长,一般需要将其分写在几行上。(3)生成的目标代码质量高,程序执行效率高。大家应在课外再花一定的时间进行C语言的上机实践,这样才能学好该门课。所有语句都必须以分号";C语言的上机步骤(1)图1-1函数首部结构图如何调出已存在的文件没错,读程序是学习C语言入门最快,也是最好的方法。函数返回值的类型函数名(函数参数表)但由于目前学校安排的教学时数限制,课内时间将更多的精力用于讲课上,课内安排的上机时间相对较少,大家不要因此对上机的重要性有所误解。程序说明,包括程序结构、各模块的算法(N-S图表示)。(2)C语言是贝尔实验室于70年代初研制出来的,后来又被多次改进,并出现了多种版本。由函数返回值类型、函数名和函数参数表三部分组成。技巧:为避免遗漏必须配对使用的符号,例如注释符号、函数体的起止标识符(花括号)、圆括号等等,在输入时,可连续输入这些起止标识符,然后再在其中进行插入来完成内容的编辑。三、C语言的语句和关键字(从第4章起将详细介绍)(3)其它控制语句goto,return2.函数调用语句函数调用语句由一次函数调用加一个分号(语句结束标志)构成。例如,printf("ThisisaCfunctionstatement.");3.表达式语句表达式语句由表达式后加一个分号构成。最典型的表达式语句是,在赋值表达式后加一个分号构成的赋值语句。例如,"num=5"是一个赋值表达式,而"num=5;"却是一个赋值语句。4.空语句空语句仅由一个分号构成。显然,空语句什么操作也不执行。例如,下面就是一个空语句:;5.复合语句复合语句是由大括号括起来的一组(也可以是1条)语句构成。例如:main(){……{……}/*复合语句。注意:右括号后不需要分号。*/……}复合语句的性质:(1)在语法上和单一语句相同,即单一语句可以出现的地方,也可以使用复合语句。(2)复合语句可以嵌套,即复合语句中也可出现复合语句。(二)