1 / 262
文档名称:

c语言基本语法归纳.ppt

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

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

分享

预览

c语言基本语法归纳.ppt

上传人:shujukd 2020/11/11 文件大小:1.18 MB

下载得到文件列表

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的值*/
}
程序的输出信息为: sum 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).程序员自己设计的函数,()。
C的函数相当于其它语言中的子程序。用函数来实现特定的功能。可以说C是函数式的语言。程序全部工作都是由函数来完成的。C的这种特性很容易实现模块化。
C程序的结构
C程序的结构
2、一个函数由两部分组成: (1)函数的说明部分。包括函数名、函数类型、函数属性、函数参数(形参)名、形式参数类型。
如int max (int x, int y)
函数类型 函数名 函数参数类型 函数参数名 函数参数类型 函数参数名
(2)函数体。即函数说明部分下面的大括弧{...}内的部分。如果一个函数内有多个大括弧,则最外层的一对{ }为函数体的范围。
函数体一般包括:
① 变量定义。如[]中main函数中的“int a,b,c;” ② 执行部分。由若干个语句组成。 当然,在某些情况下也可以没有变量定义部分(例如
[])。甚至可以既无变量定义也无执行部分,如: dump() { } 它是一个空函数,什么也不干,但这是合法的。
C程序的结构