我是靠谱客的博主 俭朴棉花糖,最近开发中收集的这篇文章主要介绍Linux c基础之(二)顺序选择与循环(一)     顺序结构(二).选择结构,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述


(一)     顺序结构

按照语句出现的先后顺序执行

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基础之(二)顺序选择与循环(一)     顺序结构(二).选择结构所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部