C语言分支结构和循环结构
2015-10-24 23:23
411 查看
1.分支
a.if语句
b.条件运算符
c.switch语句
2.循环
a.for循环
b.while循环
c.do-while循环
a.if语句
#include<stdio.h> int main() { int a=1,b=2; if(a==b) { printf("该if条件成立,输出我!(if1)"); } else if(a>b) { printf("该if条件成立,输出我!(if2)"); } else { printf("所有if条件都不成立,输出我!"); } return 0; }
b.条件运算符
#include<stdio.h> int main() { int a=1,b=2; a>b?printf("a>b成立,输出我!"):printf("a>b不成立,输出我!"); return 0; }
c.switch语句
#include <stdio.h> int main(void) { int a; printf("input integer number: "); scanf("%d",&a); switch (a) { case 1:printf("Monday\n"); break; case 2:printf("Tuesday\n"); break; case 3:printf("Wednesday\n"); break; case 4:printf("Thursday\n"); break; case 5:printf("Friday\n"); break; case 6:printf("Saturday\n"); break; case 7:printf("Sunday\n"); break; default:printf("error\n"); } return 0; }
2.循环
a.for循环
#include <stdio.h> /*for循环*/ int main() { int i = 0; for(i = 0;i < 10;i++) { printf("i的值为:%d\n",i); } return 0; }
b.while循环
#include <stdio.h> /*while循环*/ int main() { int i = 0; while(i < 10) { printf("i的值为:%d\n",i); i = i + 1; } return 0; }
c.do-while循环
#include <stdio.h> /*do-while循环*/ int main() { int i = 0; do { printf("i的值为:%d\n",i); i = i + 1; } while(i < 10); return 0; }
相关文章推荐
- c++ 算法设计与分析(第四版) 流水作业调度
- 006--C++动态内存(简介)
- C++在命令行中回车实现默认输入
- c语言之指针理解一
- C++
- occcont.cpp 925
- C/C++ sort 函数的用法
- assert
- C++输入流cin方法详解
- C++设计模式之策略模式
- C++读取INI配置文件
- C++primer学习:拷贝控制(7):对象移动
- VC++ 在两个程序中 传递字符串等常量值的方法:使用了 WM_COPYDATA 消息的
- C/C++中<>和“”的区别
- C语言生成随机数
- C++用数组存放数据
- C++ 数组array与vector的比较
- C语言中switch case语句的嵌套
- 1042. 字符统计(20)
- 【C++】define的用法注意