下载此文档

02C程序设计初步知识.ppt


文档分类:IT计算机 | 页数:约81页 举报非法文档有奖
1/81
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/81 下载此文档
文档列表 文档介绍
C语言程序设计
第2章 C语言基础
2. 1 C语言程序的结构与书写规则
一个完整的C语言程序,是由一个main()函数(又称主函数)和若干个其它函数结合而成的,或仅由一个main()函数构成。
[] 仅由main()函数构成的C语言程序。
#include <>
/*功能:给定矩形两边长,求矩形面积*/
main()
{
float a, b, area;
a = ; b = ; area = a * b;
printf(“a = %f, b = %f, area = %f\n”, a, b, area);
}
程序运行结果:
a =, b = , area =
[案例2(1)] 由main()函数和函数max()构成的C语言程序。
/*由main()函数和函数max()构成的C语言程序示例*/
int max(int x, int y) {
return( x>y ? x : y );
}
main()
{ int num1,num2;
printf(“Input the first integer number: ”);
scanf(“%d”, &num1);
printf(“Input the second integer number: ”);
scanf(“%d”, &num2);
printf(“max=%d\n”, max(num1, num2));
}
程序运行情况:
Input the first integer number:6←┘
Input the second integer number:9←┘
max=9
源程序书写格式
“;”结束,函数的最后一个语句也不例外。
,既允许1行内写几条语句,也允许1条语句分写在几行上。
如果某条语句很长,一般需要将其分写在几行上。

C语言的注释格式为: /* ……*/
例如,在[]和[]中,以及本节其它部分给出的源程序中,凡是用“/*”和“*/”括起来的文字,都是注释。
(1) “/*”和“*/”必须成对使用,且“/”和“*”、以及“*”和“/”之间不能有空格,否则都出错。
技巧:为避免遗漏必须配对使用的符号,例如注释符号、函数体的起止标识符(花括号)、圆括号等等,在输入时,可连续输入这些起止标识符,然后再在其中进行插入来完成内容的编辑。在起止标识符嵌套时,以及相距较远时,这样做更有必要。

(2)注释的位置,可以单占1行,也可以跟在语句的后面。
(3)如果1行写不下,可另起1行继续写。
(4)注释中允许使用汉字。在非中文操作系统下,看到的是一串乱码,但不影响程序运行。
常量、变量和标识符
标识符
标识符可以用作C语言的变量名、符号名、函数名、数组名、文件名等等。
标识符必须由字母、数字和下划线组成,并且第一个字符必须是字母
area, PI, _ini, a_array, s1, P101p //OK
4ab, year-date, , a&b //ERROR
C语言标识符分为三类
关键字
这些标识符已经被C语言规定了特别的用途,不能另作他用。
例如:if, default, else, while, int等
预定义标识符
这些标识符与关键字标识符类似,在C语言中也有特定的用途,也不能另作他用
例如:define, printf, NULL, TRUE, FALSE等等
用户标识符
用户自己根据需要定义的标识符,只要(1)不和C语言关键字和预定义标识符相同;(2)满足标识的命名规则(由字母、数字和下划线组成并且第一个字符为字母)
约定:用户标识符一般用匈牙利命名法,做到见名知义、知类型
ame(姓名,char类型)
iNumber(学号,int类型)
常量
程序运行过程中其值不能被改变的量
C语言有整型常量,实型常量,字符常量和字符串常量等
整型常量:25, -10, 0 (不能带小数点)
实型常量:, -, , , .8等
字符常量:’A’, ‘a’, ‘\n’等
字符串常量:”China”, “This is an apple”

02C程序设计初步知识 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数81
  • 收藏数0 收藏
  • 顶次数0
  • 上传人85872037
  • 文件大小1.18 MB
  • 时间2018-06-25