Linux c基础之(二)顺序选择与循环
2018-03-24 13:35
239 查看
(一) 顺序结构
按照语句出现的先后顺序执行1. 常用的输出函数
(1)函数printf()
%c输出单个字符
%d表示按照十进制形式输出整数数据
%o表示按照八进制形式输出整数数据
%x表示按照十六进制形式输出整数数据
%u表示按照无符号进制形式输出整数数据
%s用于输出字符串
%f表示输出实行数据(%m.nf m表示指定输入输出的位宽包括小数点 n表示输出小数点的位数 )
%e表示以指数形式输出的浮点型数据
%g表示自动选择%f或%e格式来输出浮点型数据
(2)字符格式输出函数putchar()
(3)字符格式输出函数puts()
2.输入函数
(1)多种类型数据输入函数scanf()
格式:scanf(格式控制,地址列表)
修饰符*含义是“跳过”,表示在地址列表中没有对应的控制项,但在输入是必须输入数据。
例如:
int a,b; printf("请输入两个整数"); scanf("%d,%d",&a,&b); printf("a=%d,b=%d\n",a,b);(2)字符读取函数getchar()
例如:
char c; c=getchar(); putchar(c); printf("\n");
(二).选择结构
1.if-else语句2. switch-case语句
(三).循环结构 1.for循环例如: int sum=0; for( int i=1;i<=100;i++) { sum+=i; } printf("%d",sum); 2.do-while循环
3.while循环
4.goto语句goto语句是一种无条件转换语句,可以控制程序流程转到指定名称标号的地方。常用在退出多层嵌套时使用。不可以用goto语句把程序控制转移到其他函数内部,也不能用goto语句把程序控制转向数据说明语句。 格式:goto语句标号:….标号名:语句;例如:int i=1,sum=0;loop:if(i<=10) { sum+=i; i++; goto loop; } printf("sum=%d\n",sum);5. break和continue语句
break只能结束当前正在执行的循环
continue只结束本层本次的循环,并不跳出循环
相关文章推荐
- java基础学习总结四(控制语句<顺序、选择、循环>、方法)
- Linux C程序设计基本结构——顺序,选择与循环
- Linux C程序设计基本结构——顺序、选择、循环
- 程序设计基本结构——顺序、选择与循环
- JavaScript基础之四——选择与循环结构
- 08.黑马程序员-流程控制(顺序、选择、循环)
- Kotlin基础教程之控制流(顺序,分支,循环)
- 经典非重复选择基础公式的推导(这里是一个循环)
- Linux下循环、选择、顺序操作
- C语言回顾(三、选择循环,数组及Fibonacci)——iOS开发基础
- NO3.java学习笔记(顺序结构、判断结构、选择结构、循环结构、函数)
- 我与python约个会:12程序编程基础6:选择和循环
- Java基础之选择语句与循环语句
- JAVA流程控制语句(顺序语句、判断、选择判断语句、while循环、do while循环、for循环、break、continue关键字)
- JAVA学习第三天--顺序结构/选择结构/循环结构
- JAVA选择结构语句和witchi和for循环判断语句jj基础介绍
- java入门学习(3)—循环,选择,基础算法,API概念
- Java基础学习第四天——选择与循环结构
- java基础第三讲——顺序、条件、循环结构
- 黑马程序员————java基础-----for嵌套循环的执行顺序