概述
(一) 顺序结构
按照语句出现的先后顺序执行
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=%dn",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=%dn",sum);
5. break和continue语句
break只能结束当前正在执行的循环
continue只结束本层本次的循环,并不跳出循环
最后
以上就是俭朴棉花糖为你收集整理的Linux c基础之(二)顺序选择与循环(一) 顺序结构(二).选择结构的全部内容,希望文章能够帮你解决Linux c基础之(二)顺序选择与循环(一) 顺序结构(二).选择结构所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复