C语言重点内容的部分小结
1.快捷键ctrlc 复制ctrlv 粘贴ctrlx 剪切ctrlF5 编译代码F10 开始调试ctrlkc 注释ctrlku 取消注释ctrlz 撤销ctrly 反撤销2.while循环while表达式语句用法举例输入一个正整数逆序打印这个整数的每一位#includestdio.hint main(){int a 0;scanf(%d, a);while (a){printf(%d\n, a % 10);a a / 10;}return 0;}结果输入1234输出4 3 2 13.for循环for表达式一表达式二表达式三初始化判断调整语句例子#includestdio.hint main(){int i 0;for (; ; i)//初始化判断调整 三部分可以省略不写//判断部分如果被省略就意味着判断恒成立可能导致死循环printf(%d\n, i);return 0;}4.do-while循环do语句while表达式5.break和continue用法1break的作用是用于永久的终止循环只要break被执行直接就会跳出循环继续往后执行。2continue的作用是跳过本次循环中continue后边的代码在for循环和while循环中有所差异。两者差异举例#includestdio.hint main(){int i 1;for (i 1; i 10; i){if (i 5)continue;printf(%d\n, i);}return 0;}结果1 2 3 4 6 7 8 9 10#includestdio.hint main(){int i 1;while (i 10){if (i 5)continue;printf(%d, i);i;}return 0;}结果1 2 3 46.循环可以嵌套7.goto语句可以实现在同一个函数内跳转到设置好的标号处。goto语句如果使用不当就会导致在函数内部随意乱跳转打乱程序的执行流程。8.rand函数rand函数会返回一个伪随机数这个随机数的范围是在0~RAND_MAX之间这个RAND_MAX的大小是依赖翻译器上实现的但是大部分编译器是32767。rand函数的使用包含一个头文件stdlib.h9.在C语言中有一个函数叫time就可以获得这个时间。代码块time_t timetime_t*timer使用时需要包含头文件time10.srand用来初始话随机数的生成器种子srand的原型如下void srand unsigned int seed程序在调用rand函数之前先调用srand函数通过srand函数的参数seed来设置rand函数生成随机值时的种子只要种子在变化每次生成的随机序列也就变化起来了。