✨目录
C语言中,语句是一分号结尾的字符序列。是程序最基本的执行单位。
通俗点讲就是每条语句结尾要加上一个英文格式下的分号 ";"
复合语句除外,对于复合语句接下来会有介绍
✔说明语句
用于定义程序所使用的变量与类型
如int a; 就是定义了一个整型变量
✔表达式语句
形式:
表达式;
如c=a+b;就是一个表达式语句,如果少了分号,只是一个赋值表达式
✔分支语句
C语言中有两种分支结构:①双分支if-else②多分支switch语句
这里只是提一嘴,后面会系统讲述。
✔循环语句
C语言中有三种循环结构:①for语句②while语句③do-while语句
✔转向语句
①break语句②goto语句③continue语句⑤return语句
✔复合语句
除了复合语句外的其他所有语句都以分号结束
复合语句是用一对大括号{}将若干语句顺序组合在一起形成的语句
例如:
{
int a = 1;
a = a+1;
}
复合语句中的单个语句必须加分号!
✔空语句
只由一个分号构成
✔函数的定义与调用
除了C语言内置的函数外,我们也可以自己定义函数和它内部的功能,后面也会系统讲述
输入函数是scanf()
输出函数是printf()
格式:printf("格式控制字符串",输出项表列)
scanf("格式控制字符串",输入项表列)
scanf()函数有一个很刁钻的问题,看下面代码
- int a , b;
- scanf("%d%d",&a,&b);
- scanf("%d,%d",&a,&b);
上面的两个scanf()都是从键盘给a,b两个整型变量取值。区别就是第二个多了个逗号
第一个scanf()中取值时要用空格隔开。比如:5 6
第二个scanf()中取值时要用逗号隔开。 比如:5,6
字符型输入函数:getchar()
字符型输出函数:putchar()
格式:ch = getchar(); ch是已经定义好的字符型变量
putchar(输出参数); 比如可以putchar(ch);
注意,每次调用这两个函数时只能输入输出一个字符
使用这些函数前要加上头文件 #include
- 指数函数exp(x):计算e的x次方
- 绝对值函数fabs(x):计算x的绝对值(写成abs也可以)
- 以e为底的对数函数log(x):计算lnx
- 幂函数pow(x,y):计算x的y次方
- 平方根函数sqrt(x):计算x的平方根