c语言基本语法归纳

c语言基本语法归纳

ID:33926646

大小:7.66 MB

页数:262页

时间:2019-02-28

c语言基本语法归纳_第1页
c语言基本语法归纳_第2页
c语言基本语法归纳_第3页
c语言基本语法归纳_第4页
c语言基本语法归纳_第5页
资源描述:

《c语言基本语法归纳》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、-----来源于网络C语言概况C程序的结构数据类型、运算符与表达式最简单的C程序设计—顺序程序设计选择结构程序设计循环控制数组函数指针C的优点◦1)、高效◦2)、可移植◦3)、灵活C的缺点◦可读性差,学习应用较难。[例1.1]main(){printf("ThisisaCprogram.");}该程序的作用:在屏幕上输出一行信息:ThisisaCprogram.1、main()表示“主函数”,每一个C程序都必须有且只有一个主函数。2、main函数体由大括号{}括起来。3、语句后面有一个分号。.4、printf()是C语言的输出函数。双引号内的字符被原样输

2、出。5、“”是换行符,即在输出ThisisaCprogram之后换行。[例1.2]求两数之和。main(){inta,b,sum;/*定义三个整型变量。(int=integer)。*/a=123;b=456;/*把常数123赋给变量a,把常数456赋给变量b*/sum=a+b;/*计算a、b之和,并把和值赋变量给sum*/printf(“Sumis%d”,sum);/*输出sum的值*/}程序的输出信息为:sumis579/**/中间的内容表示“注释”。注释是程序员对程序某部分的功能和作用所做的说明,是给人看的,对编译和运行不起作用。%d表示输出的数据类型是十进制整数

3、类型。在输出时,该位置用对应变量sum的值代替。[例1.3]输入两个整数,输出其中的最大值。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);/*输出最大值*/}1、C程序是由函数构成的。

4、一个C源程序至少包括一个函数(main函数:它代表程序开始执行的起始位置),也可以包括一个main函数和若干其它函数。因此,函数是C程序的基本单位。C程序中有三种类型的函数:1).main():主函数,每一个C程序必须且只有一个main()函数。2).开发系统提供的特殊函数,如printf()、scanf()等。TurboC开发系统提供三百多个函数。3).程序员自己设计的函数,如例1.3中的函数max()。C的函数相当于其它语言中的子程序。用函数来实现特定的功能。可以说C是函数式的语言。程序全部工作都是由函数来完成的。C的这种特性很容易实现模块化。2、一个函数由两部分组成:(

5、1)函数的说明部分。包括函数名、函数类型、函数属性、函数参数(形参)名、形式参数类型。如intmax(intx,inty)函数类型函数名函数参数类型函数参数名函数参数类型函数参数名(2)函数体。即函数说明部分下面的大括弧{...}内的部分。如果一个函数内有多个大括弧,则最外层的一对{}为函数体的范围。函数体一般包括:①变量定义。如[例1.3]中main函数中的“inta,b,c;”②执行部分。由若干个语句组成。当然,在某些情况下也可以没有变量定义部分(例如[例1.1])。甚至可以既无变量定义也无执行部分,如:dump(){}它是一个空函数,什么也不干,但这是合法的。C程序的结

6、构3、一个C程序总是从main函数开始执行的,而不论main函数在整个程序中的位置如何(main函数可以放在程序最前头,也可以放在程序最后,或在一些函数之前在另一些函数之后)。4、C程序书写格式自由,一行内可以写几个语句,一个语句可以分写在多行上。C程序没有行号,也不象fortran或cobol那样严格规定书写格式(语句必须从某一列开始书写)。5、每个语句和数据定义的最后必须有一个分号。分号是C语句的必要组成部分。例如:c=a+b;分号不可少。即使是程序中最后一个语句也应包含分号(这是和pascal语言不同的)。6、C语言本身没有输入输出语句。输入和输出的操作是由库函数scanf

7、和printf等函数来完成的。C对输入输出实行“函数化”。7、可以用/*……*/对C程序中的任何部分作注释。可以增加程序的可读性。编C源代译目标码程代码……序可链编执C源代译接目标行码程代码程代序序码库计算机的基本功能是进行数据的计算和加工处理,程序和数据在计算机的存储是用二进制形式表示的。数与字符是自然信息与计算机二进制信息的中转环节。数制:就是用一组固定的数字和一套统一的规则来表示数据的方法。◦日常使用的十进制(逢十进一)◦机器内部的二进制(逢二进一)◦其它常用的数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。