C 语言流程控制与循环
来源:互联网 发布:神仙劫进阶数据 编辑:程序博客网 时间:2024/05/17 13:39
1.if 语句
#include <iostream>int main() { int32_t a = 8; int32_t b = 6; if (a > b) { printf("Max num is a, %d\n", a); } else { printf("Max num is b, %d\n", b); } int32_t score = 90; if (score > 80) { printf("Fine\n"); } else if (score >= 60) { printf("OK\n"); } else { printf("Fail\n"); } return 0;}
#include <iostream>#define UP 1#define DOWN 2#define LEFT 3#define RIGHT 4int main() { int32_t dir = 1; switch (dir){ case UP: printf("Go UP\n"); break; case DOWN: printf("Go DOWN\n"); break; case LEFT: printf("Go LEFT\n"); break; case RIGHT: printf("Go RIGHT\n"); break; default: printf("Dir unknow\n"); } return 0;}
3.goto 语句
#include <iostream>int main() {// label:// printf("100\n");// printf("101\n");// printf("102\n");// goto label; int i = 0; label: printf("%d\n", i); i++; if (i < 100) { goto label; } return 0;}
#include <stdio.h>int main() { //for循环 for (int i = 0; i < 100; ++i) { printf("Number :%d\n", i); } //for循环跳出 for (int i = 0; i < 100; ++i) { printf("Number :%d\n", i); if (i > 50) { break; } } //for循环嵌套 for (int i = 0; i < 100; ++i) { printf("Number :%d\n", i); for (int j = 0; j < 10; ++j) { printf("%d", j); } printf("\n"); } //for循环 乘法口诀 for (int i = 1; i <= 9; ++i) { for (int j = 1; j <= i; ++j) { printf("%d*%d=%d\t", i, j, i * j); } printf("\n"); } //break 跳出循环 continue 跳出本次循环 for (int i = 0; i < 100; ++i) { printf("Item :%d\n", i); if (i == 50){// break; continue; } printf("Number :%d\n", i); } return 0;}
5.while 循环和 do-while 循环
#include <stdio.h>int main() { int i = 0; //while循环 while (i < 100) { printf("%d\n", i); i++; } //奇数 while (i < 100) { if (i % 2) { //结果 1是真 0是假 printf("%d\n", i); i++; } } //do-while 先执行 再判断 do { printf("%d\n", i); i++; } while (i < 100); //比较 while (i < 0) { printf("while:%d\n", i); i++; } do { printf("do-while:%d\n", i); i++; } while (i < 0); return 0;}
0 0
- C 语言流程控制与循环
- 黑马-C语言-流程控制,循环结构
- C语言流程控制之循环笔记
- C语言流程控制之循环笔记
- c语言流程控制循环方面九九乘法表打印
- 黑马程序员------C语言-----流程控制(循环结构:while,for)
- 流程控制语言、、循环控制语言
- 流程控制语言、、循环控制语言
- C语言流程控制
- C#:流程控制:循环结构
- C流程控制(选择结构与循环结构)
- PLSQL-流程控制与流程循环
- 流程控制与数组(控制循环结构)
- C语言循环控制语句
- C语言循环控制详解
- C语言DAY05 - 循环控制
- C语言DAY06 - 循环控制
- C语言 第四章 关系、逻辑运算与分支流程控制
- 哈夫曼编码--压缩与解压
- 正则表达式
- servlet中forward与redirect的区别
- eclipse for mac部署web项目至本地的tomcat但在webapps中找不到的解决方法
- java,文件的绝对路径和相对路径
- C 语言流程控制与循环
- 闰秒原理及其对计算机系统影响
- Windows 高 DPI 的简单总结
- Android API Guide for Animation and Graphics(六)—— 动画与图形(OpenGL ES)
- Leetcode Reverse Linked List
- 文章标题
- 银行日志处理
- 账户体系
- js map()