C语言程序设计 复习.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 1 常量: #define PI 3.14 字符常量:例如:’a’ (单引号、 只能一个字符) 字符串常量:例如:”abc” (双引号、 可以是一个字符,也可以是多个字符、 字符串一定有结束标记 ’\0’ ) 字符型数据在内存中存放的是字符的ASCII 码。 2 变量: (1) 变量名: 只能由字母、数字、下划线 3种字符组成 并且第1个字符必须是字母或者下划线,不能是数字。 (2) int整型变量的范围: -32768~32767(两个整数相除结果一定是整数 例如5/2的结果是2,不是2.5。 如果想得到2.5,可以使用(float)5 / 2,不能是(float)(5/2),强制类型转变) (3) ++(--): n=1; printf(“%d”,n++); 先输出1,n的值再变为2。 n=1; printf(“%d”,++n); n的值先变为2,再输出n的值2。 (4) 复合赋值运算符: 例如a*=b+3 相当于 a=a*(b+3) 注意b+3应加括号 (5) = 与 = = 的区别: =是赋值运算符,例如a=3;(将3放到变量a中) = = 表示相等的意思,例如a= =b;(判断a b是否相等,如果相等,结果是1(表示成立),如果不等,结果是0(表示不成立)) (6) 常用运算符的优先级: 从高到低: 逻辑非运算符 (!) 算术运算符 ( (* / %) ——( + - ) ) 关系运算符 ( ( = =)——(= = !=) ) 逻辑与、或运算符 ( () ——(||) ) (7) 常用变量所需字节数: char 字符型 1个字节 int 整型 2个字节 float 浮点型 4个字节 (8) 逗号表达式 a=1,b=a+1,c=b+2 先做a=1,再做b=a+1,最后做c=b+2, 整个逗号表达式的值是最后一个表达式的值,本例中为4 第四章 scanf(”%d”,m); 注意后面一定应该是内存地址(指针)(:取变量地址) printf ( ) getchar ( ) putchar ( ) 第五章 1 if语句 if (xy) printf(“%d”,x); else printf(“%d”,y); 注意: if 后面的条件必须使用括号括起来。 if和else后面都没有分号;if和else后面的语句有分号。 if和else后面都只能是一个语句,如果有多个语句,应该使用大括号做成复合语句。 else与最近的没有配对的if配对。 if后面的条件:只要不是0都代表 成立,只有0代表 不成立。 2 switch语句 scanf(%d,a); switch (a) { case 1:printf(Monday\n);break; case 2:printf(Tuesday\n); break; case 3:printf(Wednesday\n);break; case 4:printf(Thursday\n);break; case 5:printf(Friday\n);break; case 6:printf(Saturday\n);break; case 7:printf(Sunday\n);break; default:printf(error\n); } 注意: switch后面必须有一对括号,括号里面有一个表达式, 表达式的值必须是整型和字符型,不能是浮点型,也不能是一个范围。 case 后面的值应该与switch后面表达式的值类型相同,起标号的作用。 default 代表不满足前面所有的条件时要执行的语句。 break 代表结束switch的执行。 本例中如果没有所有的break,假设a=1;则程序中所有printf都会被执行。 3 条件表达式 max=(ab)?a:b 相当于 if (ab) max=a; else max=b; 第六章: break:终止执行循环,执行此循环之后的语句 continue:终止这一次循环,跳过之后的语句,回到条件语句,准

文档评论(0)

kxiachiq + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档