分支语句与循环语句杂记
2018-12-03 21:12
225 查看
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h>//标准输入输出 #include <stdlib.h> #include <string.h> #include <Windows.h> //较为清晰化的if写法 //int Func(){ // if (cond1){ // return 1; // } // return 0; //} //如果num是奇数,是返回1 不是返回0 //int IsOdd(int num){ // return num % 2; //} int main(){ //range-based of C++环境 /*int arr[] = { 1, 2, 3, 4 }; for (int i : arr){ printf("%d\n",x); }*/ // goto A; // printf("hehe\n");//被goto语句跳过 无条件跳转 少用 // //A 叫做标签 //A: // printf("haha\n"); ////C风格字符串 是以\0 结尾的字符数组 //char str[] = { 'a', 'b', 'c' }; //printf("%d\n", strlen(str));//电脑会一直查找下一位直到出现偶然的\0结尾的 未定义行为结果无法预期 //for循环一些建议 //1.不推荐在循环体内修改循环变量,防止循环失去控制 //2.for语句的循环控制变量写成前闭后开形式(怎么舒服怎么写) //for循环执行过程 //1.执行表达式num = 1 //2.执行表达式num < 11 //3.执行循环体代码 //4.执行 num++ //5.执行步骤2 //在表达式中定义变量在C语言中不允许 //在外部定义和在for中定义作用域不同 内部定义只在for循环内部 /*int num; for(num = 1; num < 11; num++){ printf("%d\n",num); }*/ ////找到1-10中第一个偶数 ////1.while循环容易遗忘循环变量更新 2.容易遗忘初始化 //int num = 1; //while (num <= 10){ // if (num % 2 == 0){ // printf("%d\n",num); // break; // } // num++; //} //do while循环 //int num = 1; //do{ // printf("%d\n", num); // num += 1; //} while (num < 11); //用户输入一个整数(1-7),如果输入1,打印星期一........ /*printf("请输入1-7整数:"); int num; scanf("%d", &num);*/ //使用switch语句时一定要加上default //switch不推荐使用 //1.容易忘break 2.switch能完美被if else替代 3.switch只能够对整型常量进行判定 //switch (num){//switch要求num是整型常量 //case 1: // printf("星期一"); // break; //case 2: // printf("星期2"); // break; //case 3: // printf("星期3"); // break; //case 4: // printf("星期4"); // break; //case 5: // printf("星期5"); // break; //case 6: // printf("星期6"); // break; //case 7: // printf("星期7"); // break; //default: // printf("您的输入不合法\n"); // break; //} //输出1-100内的奇数 /*int num = 1; while (num <= 100){ if (IsOdd(num)){ printf("%d\n", num); } num++; }*/ ////在C89标准中没有bool类型 ////bool val = ture; ////val = false; //int a = 10; ////如果if()中的表达式为"真" ////在C语言中用非0的数字都能表示"真",用0表示"假" //if (a == 10){ // printf("aa\n"); //} //else{ // printf("bb\n"); //} system("pause"); return 0; }阅读更多
相关文章推荐
- Java基础笔记整理---【05】switch分支语句、for循环语句
- [C]第二章--分支语句与循环语句(2)--实战演练
- Matlab变量、分支语句和循环语句
- JAVA的分支语句和循环结构
- T_SQL编程赋值、分支语句、循环
- Matlab变量、分支语句和循环语句
- 分支结构2:switch语句和一些常用的循环语句
- oracle中的分支与循环语句
- Java分支、循环语句
- c#分支语句;循环语句(随堂练习)
- [零基础学JAVA]Java SE基础部分-04. 分支、循环语句
- JAVA---关于分支结构switch和循环结构for语句的特例
- 分支结构、循环结构流控语句(if、switch、for、while)
- 多路分支语句、已知次数循环
- 15个常用sql语句 分支 循环 子查询 存储过程 事务 常用函数 sql语句执行过程(转载备用)
- VBA学习笔记1:宏、判断、循环、分支语句、函数与公式
- Java分支和循环语句及方法的使用
- 【java开发】分支语句、循环语句学习
- [12] 分支和循环语句
- 黑马程序员_分支结构与循环结构以及跳转语句