信管09认识实习指导书new

信管09认识实习指导书new

ID:18955497

大小:199.00 KB

页数:24页

时间:2018-09-27

信管09认识实习指导书new_第1页
信管09认识实习指导书new_第2页
信管09认识实习指导书new_第3页
信管09认识实习指导书new_第4页
信管09认识实习指导书new_第5页
资源描述:

《信管09认识实习指导书new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、信管09认识实习指导书(C语言提高篇)田原、李步升编写241、C语言程序设计初步知识一、知识点1、程序的构成C语言程序的格式如下:例1-1:main(){inta=5,b=6,c;c=add(a,b);printf(“%d”,c);}调用函数a,b是实参整个函数得到一个数值就是Add函数的返回数值。intadd(intx,inty){intz;z=x+y;returnz;}被调用函数x,y是形式参数函数返回数值是整型z就是这个add函数计算后得到的结果,就是函数返回给主程序的返回数值。程序是在从上往下顺序执行,当碰到了函数add后,把a,b的数值穿给调用函数,程序暂时中断等待返回数值。

2、当得到了返回数值后,再顺序的往下执行说明:程序由函数构成,有且仅有一个主函数,从主函数中读起,在主函数中结束。2、函数的构成函数由函数名和函数体构成,函数体又由函数声明部分和函数执行部分组成。声明部分就是把已知条件存放到计算机内存中,执行部分就是运算及把运算结果输出来。3、C语言的基本词法C语言的基本词法由三部分组成:符号集、标识符和关键字(保留字)。标识符就是用于标识的字符,由数字、字母和下划线构成,不用是数字开头,最好不要超过8个字符。关键字主要是数据类型,语法控制等字符。转义字符:换行,\一个反斜杠,’单引号,”双引号,t水平制表符4、数据类型数据类型的作用就是给每个

3、数据在内存中分配适当的内存空间。数据类型可以分为三类:基本类型结构类型派生类型整型int字符型char实型(浮点型)float空类型void结构体struct共用体union枚举型enum用户定义类型typedef数组类型指针类型5、整型数据它又分为基本类型(int),长整型(longint),短整型和无符号整型。基本类型在内存中分配两个字节,长整型分配4个字节。C语言中的整型常量有三种表示形式:十进制、八进制(以数字0开头)和十六进制(以0x开头)。6、字符型:单个字符用单引号括起来,字符串用双引号括起来,分配1个字节。7、实型数据:分为单精度float(4个字节)和双精度doubl

4、e(8个字节)。实型常量可以采用指数形式表示,如123.2可以表示为1.232e2或1.232E2,e前有数,e后为整。8、C语言运算符24C语言运算符有五类:算术运算符、逻辑运算符、关系运算符、赋值运算符和条件运算符。(1)算术运算符:+、-、*、/、%(两个整数相除值为整,求余运算的数值必须为整数)(2)关系运算符:<、>、<=、>=、==、!=(两个数运算后的结果要么为真,要么为假,真用1表示,假用0表示)(3)逻辑运算:逻辑与&&,逻辑或

5、

6、,逻辑非!&&:两者为真则为真,有一者为假则为假

7、

8、:有一者为真则为真!:非零的数就为假,0为真说明:多个&&运算时,只有前面的为真才需要

9、去计算后面的,如(a=3)&&(b=0)&&(c=6),此时c=6的运算并不发生;多个逻辑或运算则相反。(4)赋值运算符:=,复合赋值运算符+=,-=,*=,/=,%=的运算可以先把等号右边的数值用括号括起来,然后运算,如a*=a+b等价于a=a*(a+b)(5)条件运算符:表达式1?表达式2:表达式3,表达式1成立,整个表达式就取表达式2的值,否则取表达式3的值。(6)逗号运算符:用逗号相隔的多个表达式取最后一个表达式的值当作整个表达式的值。说明:各类运算符的优先级为“非算关与或赋逗”。9、不同类型数据间的转换和运算存储空间小的数据可以往大的转换,即字符型可以转换为整型,整型可以转换

10、为实型。强制类型转换:(数据类型)数据,如(int)(a+b)。二、习题精选1.一个C程序可以包含任意多个不同名的函数,但有且仅有一个(B),一个C程序总是从(B)开始执行。(A)过程(B)主函数(C)函数(D)include2.C源程序是由(A)构成的(A)函数(B)函数和过程(C)超文本过程(D)子程序3.下列字符串是标识符的是(A)(A)_HJ(B)9_student(C)long4.C语言提供的合法关键字是(A)(A)break(B)print(C)funition(D)end5.C语言中不能用来表示整常数的进制是(D)(A)十进制(B)十六进制(C)八进制(D)二进制6.在C

11、语言中,反斜杠字符是(D)(A)(B)t(C)v(D)\7.下列常数中,不合法的C常量是(B)(A)-0x3b1(B)123e+2.3(C)’}’(D)6e+78.写出下面程序的输出结果(A)main(){intx,y,z;x=y=1;z=x++-1;printf(“%d,%dt”,x,z);z+=-x+++(++y

12、

13、++z);printf(“%d,%d”,x,z);}(A)2,03,-1(B)2,13,0(C)2,02,1(D)

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

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

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