c语言知识整理(二)
来源:互联网 发布:2017年python饱和了 编辑:程序博客网 时间:2024/05/19 21:59
1.swtich():参数必须是整数,case _ 后面必须产生整数的表达式; (允许switch()嵌套switch();switch()中可以不要break,但是语句会从条件处一直执行到有break的位置处)2.goto函数:跳转函数(一般用于处理错误,只能在本函数内部)3.fflush()刷新缓冲区(函数)(参数一般有三种,不同情况不同选择) (stdin标准输入,stdout标准输出,stderr标准错误) Eg:scanf(“%d”,&a); fflush(stdin); ch = getchar(); 自定义刷新函数: char temp; while((temp = getchar() != ‘\n’) && temp != EOF){......}4.continue的跳转:① while()中continue出现后,语句直接跳转到“条件”,后面语句不执行② for()中continue出现后,语句直接跳转到“i++/i--”5.逗号表达式:多个表达式中用逗号分隔开,从左往右依次执行,最终由最后一个表达式来决定。6.对于字符串使用strlen()求其长度时,‘\0’不能计入字符串长度,但是必然会出现在字符数组中的最后一个位置。7.sleep(t):引入该函数时必须引入头文件“#include<windows.h>”,参数中的时间单位为“ms毫秒”。8.exit(1):该函数直接退出全部程序。9.求平均值:(以防溢出) eg:① int num1 , num2; int average = num1 - (num1 - num2) / 2;② int average = left - ((left - right) >> 1);③ int average = (left & right) + ((left ^ right) >> 1);(这里强烈推荐后面两种方法)10.字符串数组赋值时需要strcpy(字符串1,字符串2),整数数组赋值调用for()循环单个分别赋值。
阅读全文
0 0
- C语言知识整理(二)
- c语言知识整理(二)
- C语言知识整理
- C 语言知识整理
- C语言知识整理(一)
- C语言知识整理(三)
- c语言初级阶段知识整理(一)
- C语言知识整理(四)
- C/C++零碎知识整理(二)
- C语言的小知识(二)
- C语言知识总结(二)
- C语言知识小结(二)
- c语言基础知识整理(二)
- c语言初级阶段散知识整理(一)
- 一些简单知识的整理—C语言(一)
- C语言基础知识整理(二)
- 嵌入式C语言知识整理(1)
- C语言学习中整理的知识
- IntelliJ IDEA 2017创建JavaEE项目
- SimpleDateFormat最简单的使用
- HDU3188 Just A Triangle【水题】
- UVA442MatrixChainMultiplication
- 抽象类和接口作为形式参数 多态 抽象类和接口虽然都不能直接创建对象,但是可以通过多态进行对象的创建
- c语言知识整理(二)
- 浅谈Java中的equals和==
- Oracle 11g R2 严重: 监听程序未启动或数据库服务未注册到该监听程序
- 洛谷 P3723 [AH/HNOI2017]礼物(bzoj P4827 [Hnoi2017]礼物)
- 代理模式
- 英语课程微信预约系统-乐享其约
- Spring Boot 之jpa(二)数据库
- sort2——随机数生成测试样例
- JavaSE_笔试题_多选选择题1