C Primer Plus 第七章 学习总结——2015.4.21
来源:互联网 发布:c语言goto语句的用法 编辑:程序博客网 时间:2024/04/29 16:01
C Primer Plus 第五版 普拉塔著
——学习总结
第七章 C控制语句:分支和跳转
关键字:if else swtich continue break case default goto
if 语句 分支语句 选择语句 If(条件){ } 条件真则执行,条件
假不执行;
if else 配合使用 else总是与最近的if配对
if(expression)
statement1; 条件真则执行 statement ;
else 条件假则执行 statement2;
statement2;
函数
getchar() 函数没有参数,返回来自输入设备的下一个字符
putchatr()
getchar() 等价于 scanf("%c",&_)只处理字符也只对字
putchar() 等价于 printf("%c",_) 符起作用
!=优先级高于=
多重选择 else if
if(expression1)
statement1;
else if(expression2)
statement2;
else
statement3;
expression1为假,expression2为真则执行statement2;
都为假 则执行 statement3 ;
逻辑运算符
与 && 优先级高于或 || 这俩都低于关系运算符高于赋值运算
非 ! 优先级最高仅次于()
很重要的一点 求值顺序
C 保证逻辑表达式是从左到右求值,&& || 是序列的分界点,从一个
操作数前进到下一个操作数,副作用会产生
条件预算符 (_)?a:b 条件真则为a 假则为b
continue与 break
continue 当运行到该语句时,它将导致剩余的部分被忽略,开始下
一递代,仅仅影响最里层的循环,这个循环没有终止
break 当运行到该语句时,它将导致次循环终止,直接跳出这个循环
,执行程序下面一阶段(也只影响包含它的最里层循环)
switch case break 组合
switch()整数值表达式包括char类型
case _ : case后是整型包括char常量或整数常量表达式
statement1;
break;
case _ :
statement2;
break;
goto 跳转语句 (不支持用)
goto a;直接跳到 执行 statement3语句
staement1;
staement2;
a:staement3;
0 0
- C Primer Plus 第七章 学习总结——2015.4.21
- c primer plus 第七章
- c primer plus 第七章
- c primer plus 第七章
- c primer plus 第七章
- C Primer Plus 第五章学习总结 2015.4.19
- C Primer Plus 第六章学习总结--2015.4.20
- c primer plus 第七章 1
- c primer plus 第七章 2
- c primer plus 第七章 3
- 《C Plus Primer》第七章编程题
- C primer plus第七章习题
- C primer plus 第七章 练习10:
- C primer plus 第七章 练习11:
- c++primer plus 第七章 函数
- 函数——c++的编程模块(c++primer plus 第七章)
- 记录——《C Primer Plus (第五版)》第七章编程练习第三题
- 记录——《C Primer Plus (第五版)》第七章编程练习第四题
- 【C#】在VS2012中连接MSSQL数据库
- JAVA基础——IO流
- 在页面上用action传递参数到后台乱码解决办法
- 做游戏开发必须会的抓包方法
- Json解析之Gson库
- C Primer Plus 第七章 学习总结——2015.4.21
- webService的客户端与服务端的编写
- JavaScript中的call、apply
- 运用El表达式截取字符串/获取list的长度
- 网络编程
- 8-4 RFID系统二进制树形搜索算法是如何解决碰撞的?简述其实现步骤
- 十字星递归算法
- #安卓杂记(七):自定义控件及属性获取
- Onvif修改设备属性