linux基础

3.顺序,选择,循环结构语句

2017-08-06  本文已影响22人  一漫116

语句概述

表达式语句

  指在任何一种表达式尾加上分号“;”

控制语句

  用于控制程序语句的执行次序,由特定的语句定义符

  分支语句:if  语句,switch语句

  循环语句:while        do  while    for

  转向语句:break      goto      continue    return

函数调用语句

一个C语句通常是由多个函数组成,每个函数会完成一个基本功能,C语言还提供了一些能完成某些常用功能函数,用户也可以自己编写更多的函数,这些函数在C程序使用时,需要被调用,由函数调用语句来完成的。

函数调用语句一般形式为:

        函数名(实际参数表);

        Printf(“  C  program”);

执行函数调用语句时,会把调用函数的实际参数传递给函数定义中的形式参数,然后执行被调函数体中的语句,将计算结果返回给调用函数

    复合语句

            {

X=y+z;

Printf(“%d”,x);}

    空语句

            只有一个分号,在编程中可用来做循环体

数据的输入/输出

          C语言本身中没有输入输出语句,由C标准库函数的输入输出函数完成的,这些函数包含在stdio.h头文件中,在程序中使用标准输入输出库函数时,必须包含预编译命令#include,将stdio.h头文件包含进来,

#include            or          #include  “stdio.h”

#include    的查找文件路径为编译系统的子目录

#include  “stdio.h”首先查找用户当前目录,当找不到时,再查找编译系统子目录。

Printf()

Scanf()

Putchar()

Getchar()

Puts()

Gets()

%    -    m.n    l      格式类型字符(一个字母)

%:格式说明标志

-:对齐方式,缺省为右对齐,-为左对齐

m.n:宽度、精度(位数),m宽度:输出总列数,n精度:小数位数(或字符个数)

L:类型长度,缺省整型,L表示long或double

3、exit()函数

头文件

  程序的任何地方运行到这个函数,程序立即结束

    需要传入      1    成功的情况下退出

                          -1    失败的情况下退出

4、标记位

      通过给flag不同的取值,从而可以判断程序执行的状况,例如:

      If(成立)

      {

}else  if(){

Flag=0;

}else{

Flag=2;

}

下一步的操作,基于上一个if判断执行的状况而进行,则可通过判断flag取值的方式得到上面的if语句执行到了哪一部分

5、生成随机数:

头文件

      Srand((unsigned)time(NULL));

      设置随机数种子,如果没有,则每次的随机数都是一样的,而且在整个程序中,只需要出现一次就可以了。

      Rand()%5    生成0  1  2  3  4中的随机数

      Rand()%10+90    生成90---99之间的随机数

上一篇 下一篇

猜你喜欢

热点阅读