LinuxC 基础(输入输出和三大基本结构)

版权声明:转载请注明出处:https://blog.csdn.net/zw_980512 https://blog.csdn.net/zw_980512/article/details/79666769

一,输入输出函数

多类型输出函数:printf(“格式输出”,&输出列表);&取地址符

   允许使用域宽和附加域宽进行输入控制 printf[ ]设置范围  ( 数据类型 )

多类型输入函数:

 scanf(“格式输入”,地址列表);

scanf("%d%d",&a,&b) 两个%d之间没有任何符号输入数时两个数字之间要用任何字符隔开,不包括“.”

  getchar();单个字符

常用输入/出函数

%c   单个字符(char)

%s   输出字符串(char[ ]字符数组)

%d  十进制整数(int)

%o  八进制整数     %x  十六进制整数

%u  无符号整数

%f   浮点型 (%m,nf\n)m,加上小数点总长度,n小数点之后的长度,\n:用于换行

%lf 双精度

%g  自动选择%f或者%e

字符输出: putchar( ):输出单个字符  puts( ) 输出字符数组(字符串)


二,三大基本结构(顺序,选择,循环)

 1. 选择结构(if语句)

      if(表达式,条件){语句;}else if(条件){语句;}else{语句;}

       

  2. switch...case(一般用于确定值,seitch后只能跟确定的值,不允许定范围)

        例:如图:

        

3.循环结构(for ,while, do...while,)

   循环四要素 1. 起点---初始值

                    2. 终点---终值

                    3. 循环体

                    4. 步长

   for循环

      例,如图:

       

while循环

   先判断后循环,循环体内必须包含可以使表达式的值可以更改的语句,否则会陷入死循环

   

do....while循环

   先循环后判断,while()后必须有分号“;”循环体内的循环必须有时表达式的值为0的语句,否则会陷入死循环

    



……break 跳出当前循环并且终值本次循环,当循环中包含Switch时switch内部的break值影响switch,不会影响其他循环

……continue 跳出本次循环并进行下一次循环


goto语句



猜你喜欢

转载自blog.csdn.net/zw_980512/article/details/79666769