c语言02第二章.ppt
文本预览下载声明
第2章 C程序设计的初步知识 2.1 简单C语言程序的构成和格式 练 习 2.3 整型数据 2.4 实型数据 T h e E n d * * 2.1 简单C语言程序的构成和格式 2.2 标示符、常量和变量 2.3 整型数据 2.4 实型数据 2.5 算术表达式 2.6 赋值表达式 2.7 自加、自减运算符和逗号运算符 #include stdio.h void main( ) { printf(“Hello World!\n); } 编译预处理命令 函数 C语言程序的两大部分: ⑴ 命令行:以#开头;一般放在程序的最前面 ⑵ 函数:一个程序中可以有多个 #include stdio.h void main( ) { printf(“Hello World!\n); } ⑴、main是函数名,称为主函数。后面的括号表明这是一个函数,不能省略。每个程序必须有且只能有一个main函数。程序总是从main函数开始执行。 ⑵、void用于说明函数值的类型,void表示函数没有值。 ⑶、函数体由一对大括号括起来;范围以“{”开始,“}”结束。 ⑷、printf是C语言的标准输出函数,表示把“”内的字符串按原样输出到显示器上(除非遇到%或\)。 ⑸、“\n”是换行符,即输出完后回车换行。 ⑹、每个语句必须以分号“;”结束。 例1: #include stdio.h void main( ) /* 主函数 */ { int a,b,sum; /* 定义三个整型变量 */ a=2; b=3; /* 为变量a,b赋值 */ sum=a+b; printf(sum is %d\n, sum); } 说明: ⑴、“/*…*/”表示注释部分,以“/*”开始,以“*/”结束;注释只是对程序的说明,仅起帮助阅读程序的作用,不影响程序的运行,可以放在程序的任意位置。注意不能嵌套注释(即/*…/*…*/…*/)。 ⑵、定义变量后,系统就为其分配相应大小的存储单元,用于存放其值。C语言要求变量必须先定义,后使用。 a b sum ⑶、“=”为赋值运算符,把“=”右边表达式的值赋值给左边的变量 ⑷、“%d”表示以“十进制整数”形式输入输出数据,输出时代以一个十进制整数值,该值由“,”后边的内容提供 sum is 5 C程序的基本结构: 1、一个C程序由一个或多个函数构成。程序中应至少包含一个main函数。函数是C语言的基本单位(函数式语言)。 2、一个C程序总是从main函数开始执行,而不论main函数在整个程序中的位置如何;一般说来,又随着main函数的结束而整个程序结束。 3、被调用的函数可以是系统提供的库函数,也可以是用户根据需要自己编写的函数。 4、C语言本身没有输入输出语句,输入和输出操作由库函数scanf和printf等函数来完成,C对输入输出实行函数化。 5、每个语句和数据定义的最后必须有一个分号;分号是C语句的必要组成部分。 源程序的书写格式和程序风格: 1、函数首部后面不要加分号。 2、C程序的书写格式自由,一个语句可以写在多行上;一行内也可以写几个语句,但是都必须用“;”作为每个语句的结束标志。 3、为了清晰的表现出程序的结构,建议采用锯齿形格式。 4、可以用/*······*/对C程序的任何部分作注释。 #include stdio.h void main( ) /*主函数*/ { int a,b,sum; /*定义变量*/ a=2; b=3; sum=a+b; printf(sum is %d\n,sum); } void main( ) { int a,b,c; scanf(%d%d, a,b); if (ab) c=a; else c=b; printf(max=%d\n, c); } 2.2 标识符、常量和变量 标识符是给程序中的实体所起的名字。用来标识变量名、符号常量名、函数名、数组名、类型名等实体(程序对象)的有效字符序列。标识符由用户定义。 1、标识符的命名规则 ①、以字母或下划线开头, 由字母、数字和下划线三种字符组成的字符序列 例如,合法的标识符:a、i、sum、average、_total、Class、day、student、p405;不合法的标识符:5a、M.D.John、$123、3D6、a-b ②、不能与C语言的关键字重名,如int、float、if ③、注意标识符的有效长度,尽量不要超过8个字符 ④、区分大小写字母:sum和Sum不同 2、定义标识符应遵循的原则 ①、尽量不要用下划线
显示全部