C语言程序总复习.ppt

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序总复习

C语言程序设计 总复习 考试说明 时间: 11 月 26 日 (第 13 周 星期 3 ) 题型: 1)单项选择题(每题2分,共40分) 2)程序分析 (每题5分,共25分) 3)编程(3小题,共35分) 一、C语言词汇 在C语言中使用的词汇分为六类:标识符,关键字,运算符,分隔符,常量,注释符等。 1.标识符 在程序中使用的变量名、函数名、标号等统称为标识符。除库函数的函数名由系统定义外,其余都由用户自定义。C 规定,标识符只能是字母(A~Z,a~z)、数字(0~9)、下划线(_)组成的字符串,并且其第一个字符必须是字母或下划线。 Int 整数,在目前绝大多数机器上占4个字节。TC2中是2个字节    int a=64; Float 浮点数 单精度浮点数,一般是4个字节长 float b=64.0; Char 字符 字符,一般是1个字节长 用来表示256个ASCII字符,或者0-255的整数。 char=‘a’; 转义字符 一些特殊字符(无法从键盘输入或者另有它用)用转义字符表示 类型强制转换 (类型)表达式 的方式把表达式的值转为任意类型 2.6.9 逗号运算符 在C语言中逗号“,”也是一种运算符,称为逗号运算符。 其功能是把两个以上的表达式连接起来组成一个表达式, 称为逗号表达式。 其一般形式为: 表达式1,表达式2,表达式3 其求值过程是分别求每个表达式的值,并以最后一个表达式的值作为整个逗号表达式的值。 main() { int a=2,b=4,c=6,x,y; y=((x=a+b),(b+c)); printf(y=%d,x=%d,y,x); } 条件表达式 (?) 把a和b中的最大值放入z中 if (a b) z = a; else z = b; z = (a b) ? a : b; ?优先级低于逻辑运算符,高于赋值运算符 此种表达式切忌用得过于繁杂 int data[][3]={{1,2,3},{2,5,9},{2,2,2}}; int i,j; for(i=0;i3;i++) for(j=0;j3;j++) if(data[i][j]==2) goto end; end: printf(i=%d j=%d\n,i,j); ( 5 ) for循环体可以是一条空语句,实现延时功能。 例: for( i=0;i10000;i++); 在for和while语句之后一般没有分号 有分号表示循环体就是分号之前的内容,即循环体不存在 例: while (i 100); //如果i初值<100,死循环 i++; 例: for (i = 0; i 100; i++); printf(“%d”, i);   // i=100 数组的类型实际上是指数组元素的取值类型。对于同一个数组,其所有元素的数据类型都是相同的。 数组名的书写规则应符合标识符的书写规定。 数组名不能与其它变量名相同。 例如: main() { int a; float a[10]; …… } 是错误的。 说明: (1) 可以只给部分元素赋初值。 当{ }中值的个数少于元素个数时,只给前面部分元素赋值。若初始化列表中初值个数少于数组元素个数,则自动以0补充。 int a[10]={0,1,2,3,4}; 表示只给a[0]~a[4]5个元素赋值,而后5个元素自动赋0值。 只能给元素逐个赋值,不能给数组整体赋值。 例如给十个元素全部赋1值,只能写为: int a[10]={1,1,1,1,1,1,1,1,1,1}; 而不能写为: int a[10]=1; 函数 (2)C语言程序源文件由函数组成 函数的概念是C语言结构程序设计思想的体现。 主函数:包括一个且仅有一个——main()。 其他函数:可以有,也可以没有,可以有一个,也可以有多个。 (3)C程序的执行从main()函数开始。没有main( )函数的程序,不能执行。 调用其他函数后流程回到main函数,在main函数结束整个程序运行。 main函数是系统定义的。 (4)主函数可以调用任意子函数,而子函数不能调用主函数。 子函数的地位是平等的,相互独立,相互无从属关系,可以相互调用。 子函数可以直接或间接地自己调用自己,即递归调用。 ⒈当函数为

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档