C语言中的关键字及常用语句
来源:互联网 发布:究极风暴4优化补丁1.5 编辑:程序博客网 时间:2024/06/08 14:42
c语言 c99 vs环境下
1>关键字
字节大小char 声明字符型变量 1short 声明短整型变量 2int 声明整型变量 4long 声明长整型变量 4double 声明双精度变量 4float 声明单精度变量 8signed 声明有符号类型变量unsigned 声明无符号类型变量struct 声明结构体变量union 声明联合类型enum 声明枚举类型switch 用于开关语句case 开关语句分支default 开关语句中的“其他”分支auto 声明自动变量,缺省时编译器默认为此const 声明只读变量static 声明静态变量register 声明寄存器变量volatile 说明变量在程序执行中可被隐含的改变typedef 用于给数据类型重命名extern 声明变量是在其他文件正声明(也可以看做是引用变量)return 子程序返回语句(可以带参数,也可不带参数)void 声明函数无返回值或无参数,声明空类型指针sizeof 计算对象所占内存空间大小break 跳出当前循环continue 结束当前循环,开始下一轮循环do 循环语句的循环体while 循环语句的循环条件if 条件语句else 条件语句否定分支(与 if 连用)for 一种循环语句(可意会不可言传)goto 无条件跳转语句
2> 常用语句
<1> if 语句//非0为真 0为假//如果表达式的结果为真,则语句1执行,否则表达式2行。//可嵌套使用。else可悬空。例:if(表达式) 语句1;else 语句2;----------------------------------------------***拓展: 浮点数的比较 指针的比较 ----------------------------------------------<2> switch 语句//switch语句也是一种分支语句。常常用于多分支的情况。可嵌套。//switch case default 常常连用//当 switch表达式的值并不匹配所有case标签的值时,这个default子句后面的语句就会执行。所以,每个switch语句中只能出现一条default子句。例:#include <stdio.h>int main() { int day = 0; switch(day) //星期 { case 1: case 2: case 3: case 4: case 5: printf("学习时间\n"); break; default: printf("周末休息\n"); break; } return 0;--------------------------------------------<3> goto 语句//最常见的用法就是终止程序在某些深度嵌套的结构的处理过程,例如一次跳出两层或多层循环。这种情况使用break是达不到目的的。break只能从最内层循环退出到上一层的循环。//还可以实现循环 不建议使用 其打破原有的程序语句顺序 不易优化<4> 循环语句******for******//for(表达式1;表达式2;表达式3)//循环语句;**表达式1为初始化部分,用于初始化循环变量的。**表达式2为条件判断部分,用于判断循环时候终止。**表达式3为调整部分,用于循环条件的调整。例:#include <stdio.h>int main(){ int i = 0; for(i=1; i<=10; i++) { printf("%d ",i); } return 0;}******while******//while(表达式)//循环语句;例:#include <stdio.h>int main() { int i = 1; while(i<=10) { printf("%d ", i); i = i+1; } return 0;}******do--while******//do//循环语句;//while(表达式)例:#include <stdio.h>int main(){ int i = 10; do { printf("%d\n", i); }while(i<10); return 0;}--------------------------------------------***拓展:break和continue区别--------------------------------------------
常用C语言操作符:
http://blog.csdn.net/romantic_c/article/details/78235116
二分查找:
http://blog.csdn.net/romantic_c/article/details/78235337
冒泡查找:
http://blog.csdn.net/romantic_c/article/details/78278861
解析二维数组;
http://blog.csdn.net/romantic_c/article/details/78252234
阅读全文
0 0
- C语言中的关键字及常用语句
- [C语言]常用关键字
- java关键字及常用语句
- C语言中的关键字
- C语言中的关键字
- C语言中的关键字
- C语言中的关键字
- C语言中的关键字
- C语言中的关键字
- C语言中的关键字
- C语言中的关键字
- C语言中的关键字
- C语言中的关键字
- C语言中的关键字
- C语言中的关键字
- C语言中的关键字
- c语言中的关键字
- C语言中的关键字
- 停止Java线程,小心interrupt()方法
- Spring的FactoryBean接口
- php面向对象中static静态属性和静态方法的调用
- 史上最牛JAVA思维导图学习笔记
- 网易2017春招编程题集合
- C语言中的关键字及常用语句
- 建造者模式
- [面试要点]Java中Queue的应用
- php面向对象之private、protected、public三者权限控制区别
- 简单的数组
- 工作词汇
- 11.18--一对一关联映射
- 数据结构 链表
- vue2.x 项目搭建