第讲C语言程序设计基础摘要
* 2.基本词法元素 (3)分隔符 主要作用是分隔两个相邻的标识符和常量。 有如下六种形式不同的分隔符: 空白 可以是空格字符、制表符; { } 大括号用做表示数据集合和语句集合; ( ) 作为分隔符的小括号用在控制语句、函数调用和定义中; main( ) , 逗号用来在表列中分隔变量和在函数定义中分隔函数的参数; int x,y; char a; ⑤ ; 分号用来分隔语句,所以,分号是语句的标志; * 2.基本词法元素 ⑥/* */ 注解括号 注解的一般形式是:/* 注解正文 */ 注解不能嵌套(即在注解中不能在出现另一个注解)。 例如 /*显示/* 数字*/信息*/ 一个注解必须出现在一行上。 * 2.基本词法元素 例1.3 在屏幕上输出“请输入密码!”。 程序如下: /* firstc.c */ /*第一个C程序*/ #include int main(void) { printf("请输入密码!\n"); /*显示信息*/ return 0; /*返回函数值*/ } * 3.语句(statement) 由词构造出语句。 所有的C语句是以分号(;)结束的。(重点) C语句可分为以下5类: 表达式语句、函数调用语句、空语句、复合语句和流程控制语句。 * 3.语句(statement) 例1.3 在屏幕上输出“请输入密码!”。 程序如下: /* firstc.c */ /*第一个C程序*/ #include /*预处理语句*/ int main(void) { printf("请输入密码!\n"); /*显示信息*/ return 0; /*返回函数值*/ } * 4.函数(Function) 函数: 若干语句构成函数。 函数由函数首部和它之后的一对花括号“{ }”定义的函数体组成。 int main (void) { …… } * 4.函数(Function) int main(void) 函数首部包括函数名、函数类型、函数参数(形参)名、参数类型。 函数名 main 函数类型 int (该函数的返回值为整型数据) 函数参数的类型 void (表明这是一个无参函数) 一个函数名后必须跟一对圆括号“( )”。 * 4.函数(Function) {……} 若干个语句组成函数体(body)。 花括号必须成对出现,用于把语句组织在一起。如果一个函数内有多个大括号,则最外层的一对“{ }”为函数体的范围。 void main (void) { int i , j , sum; sum=0; for(i=1; i<10;i++) { for(j=1;j<10;j++) { sum+=i*j ; } } printf(“%d\n”,sum); } * #include "stdio.h" int Getmax(int sn1,int sn2) /*用户自定义函数*/ { int smax; if(sn1>sn2) smax=sn1; else smax=sn2; return smax; } void main(void) /*主函数*/ {int num1,num2,max; printf("请输入两个成绩"); scanf("%d%d",&num1,&num2); max=Getmax(num1,num2); printf("较大的数为%d\n",max); } 例1.4 编程实现,输出任意两数中较大的数。 * 5.源程序文件 一个或多个函数构成源程序文件。 * 6.C程序 * 6.C程序 字符→词→语句→函数→源程序文件→C程序 C程序: 一个或多个源文件构成C程序。 注意: 一个C程序中只能有一个主函数main( );程序从主函数开始, 从主函数结束。 * 四、良好的编程习惯 例1.3 在屏幕上输出“请输入密码!”。 程序如下: /* firstc.c */ /*第一个C程序