《c和指针》(九)
来源:互联网 发布:java 矩阵运算 编辑:程序博客网 时间:2024/06/01 07:37
一、C语言表达式语句
C语言并不存在专门的赋值语句,C语言的赋值和加、减法一样是一种操作,操作在表达式内完成。赋值操作符为“=”。例如:x = y + 3 ; 是一个表达式语句,而不是一个赋值语句。理解这一点特别重要,因为像 y + 3; 这样的表达式语句也是合法的。
二、C语言的while、do循环语句 和 for循环语句
while和do循环语句在每一次的循环完成后,跳转到测试部分继续执行;而for循环语句在每一次循环完成后跳转到调整部分执行,并且for循环语句的结构更紧凑。
三、switch语句
1、switch的表达式必须是整型值
2、每个case标签必须具有唯一值,并且必须是常量表达式(即在编译期间进行求值),不能是任何变量
3、case标签并不会把语句列表划分为几个部分,他们只是确定语句列表的入口点(即与switch表达式相匹配的case标签处),匹配到入口点以后,执行流从该语句开始一直到语句列表结束,之间的所有语句均被执行。switch语句的这个特点可以当做一个技巧(为了使同一组语句在两个或更多不同的表达式满足时都能够执行)来处理一些特殊的情况,这一点在《C语言陷阱与缺陷》中也提及。
4、用break可以打断执行流
5、加上default标签是个好习惯
0 0
- 《c和指针》(九)
- 《C和指针》读书笔记(九)
- C学习笔记(九)指针
- 嵌入式 Linux C语言(九)——C语言的安全问题和指针陷阱
- (c/c++学习笔记九)引用传递、指针传递和值传递
- c语言基础(九)结构体指针
- 指针数组和数组指针(C)
- 指针数组和数组指针(C)
- 指针数组和数组指针(C)
- C和指针(3)指针
- c和指针(1)
- c和指针(2)
- 指针和引用(c++)
- C和指针(一)
- C和指针(二)
- c和指针(一)
- 《c和指针》(一)
- 《c和指针》(二)
- Android 工具:adb
- mac环境添加路由表
- 版本控制git
- 使用sql的一些笔记
- C#对 Json的序列化和反序列化会出现“k_BackingField”
- 《c和指针》(九)
- 面向过程与面向对象是什么?
- 值类型和引用类型的区别?写出C#的样例代码。
- 从Prime 到 程序员的修养
- Android Studio导入GitHub下载的工程
- 广播
- Java中,简单的List转Set实现
- Ubuntu16.04关闭某个卡死进程
- 1082 与7无关的数