1 / 262
文档名称:

C语言基本语法归纳.ppt

格式:ppt   大小:792KB   页数:262页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言基本语法归纳.ppt

上传人:changjinlai 2020/6/27 文件大小:792 KB

下载得到文件列表

C语言基本语法归纳.ppt

文档介绍

文档介绍:C语言基本语法归纳 及实例介绍计算机教学中心提纲C语言概况C程序的结构数据类型、运算符与表达式最简单的C程序设计—顺序程序设计选择结构程序设计循环控制数组函数指针C语言概况C的优点1)、高效2)、可移植3)、灵活C的缺点可读性差,学****应用较难。C语言概况--简单的C程序[]main(){printf("ThisisaCprogram.\n");}该程序的作用:在屏幕上输出一行信息:、main()表示“主函数”,每一个C程序都必须有且只有一个主函数。2、main函数体由大括号{}括起来。3、语句后面有一个分号。.4、printf()是C语言的输出函数。双引号内的字符被原样输出。5、“\n”是换行符,即在输出ThisisaCprogram之后换行。[]求两数之和。main(){inta,b,sum;/*定义三个整型变量。(int=integer)。*/a=123;b=456;/*把常数123赋给变量a,把常数456赋给变量b*/sum=a+b;/*计算a、b之和,并把和值赋变量给sum*/printf(“Sumis%d\n”,sum);/*输出sum的值*/}程序的输出信息为:sumis579/**/中间的内容表示“注释”。注释是程序员对程序某部分的功能和作用所做的说明,是给人看的,对编译和运行不起作用。%d表示输出的数据类型是十进制整数类型。在输出时,该位置用对应变量sum的值代替。[]输入两个整数,输出其中的最大值。intmax(intx,inty)/*求两数最大值函数max*/ {intz; if(x>y)z=x;elsez=y; return(z);/*将z的值返回给主函数main*/ }/*返回值通过函数名max带回main函数调用处*/ main()/*主函数*/ {inta,b,c; scanf(“%d,%d”,&a,&b);/*输入a,b的值*/ c=max(a,b);/*调用max函数,将实参a,b的值给形参x,y*/printf(“max=%d”,c);/*输出最大值*/ }C程序的结构1、C程序是由函数构成的。一个C源程序至少包括一个函数(main函数:它代表程序开始执行的起始位置),也可以包括一个main函数和若干其它函数。因此,函数是C程序的基本单位。C程序中有三种类型的函数:1).main():主函数,每一个C程序必须且只有一个main()函数。2).开发系统提供的特殊函数,如printf()、scanf()等。TurboC开发系统提供三百多个函数。3).程序员自己设计的函数,()。C的函数相当于其它语言中的子程序。用函数来实现特定的功能。可以说C是函数式的语言。程序全部工作都是由函数来完成的。C的这种特性很容易实现模块化。C程序的结构C程序的结构2、一个函数由两部分组成: (1)函数的说明部分。包括函数名、函数类型、函数属性、函数参数(形参)名、形式参数类型。如intmax(intx,inty)函数类型函数名函数参数类型函数参数名函数参数类型函数参数名(2)函数体。即函数说明部分下面的大括弧{...}内的部分。如果一个函数内有多个大括弧,则最外层的一对{}为函数体的范围。函数体一般包括:①变量定义。如[]中main函数中的“inta,b,c;” ②执行部分。由若干个语句组成。 当然,在某些情况下也可以没有变量定义部分(例如[])。甚至可以既无变量定义也无执行部分,如: dump() {} 它是一个空函数,什么也不干,但这是合法的。C程序的结构