语句概述
表达式语句
指在任何一种表达式尾加上分号“;”
控制语句
用于控制程序语句的执行次序,由特定的语句定义符
分支语句: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之间的随机数
网友评论