1 / 262
文档名称:

C语言基本语法归纳.ppt

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

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

分享

预览

C语言基本语法归纳.ppt

上传人:zgs35866 2016/6/23 文件大小:0 KB

下载得到文件列表

C语言基本语法归纳.ppt

相关文档

文档介绍

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