C基本语句介绍:
C基本语句介绍:
C程序的执行部分是由语句组成的,程序的功能也是由执行语句实现的。
C语句可分为以下五类:
1)表达式语句
表达式语句由表达式加上分毫“;”组成
其一般形式为:表达式;
执行表达式语句就是计算表达式的值.。
例如:x=y+z;这就是一个赋值语句
2)函数调用语句
由函数名、实际参数加上";"组成。
其一般形式为:函数名(实际参数表);
执行函数语句就是调用函数并把实际参数赋予函数定义中的形式参数,然后执行被调函数体中的语句,求取函数值。
例如:printf(“C program”);调用库函数,输出字符串 这个一般我们都会在程序开头加一个头文件#include <stdio.h>但是这个函数跟scanf函数比较特殊,有的时候不需要写这句话也能输出。
3)控制语句
控制语句用于控制程序的流程,以实现程序的各种结构方式。它由特定的语句定义符组成。C语言有九种控制语句。可分为以下三类:
(1)条件判断语句:if语句、switch语句;
(2)循环执行语句:do while语句、while语句、for语句;
(3)转向语句:break语句、goto语句、continue语句、return语句。
4)复合语句
将多个语句用括号{}括起来组成的一个语句称为复合语句。在程序中应把复合语句看成是单条语句,而不是多条语句。
例如:
{
x=y+z;
a=b+c;
printf("%d%d",x,a);
}
是一条复合语句。
复合语句内的各条语句都必须以分号“;”结尾,在括号“)”外不能加分号。
5)空语句
只有分号“;”组成的语句称为空语句。空语句是什么也不执行的语句。在程序中空语句可用来作空循环体。
例如:
while(getchar()!=’\n’)
{
;
}
本语句的功能是,只要从键盘输入的字符不是回车则重新输出。这里的循环体为空语句。
赋值语句
1、变量说明中给变量赋初值和赋值语句的区别:
给变量赋初值是变量说明的一部分,赋初值后的变量与其后的其他同类变量之间仍须用逗号间隔开,而赋值语句则需用分号结尾。
例如:
int a=5,b,c;
2、给变量赋初值时,不允许连续给多个变量赋初值。
如下述说明是错误的:
int a=b=c=5;
必须写为:
int a=5,b=5,c=5;
而赋值语句允许连续赋值。
3、赋值表达式和赋值语句的区别
赋值表达式是一种表达式,它可以出现在任何允许表达式出现的地方,而赋值语句不能。
例如:
if((x=y+5)>0) z=x;是合法的
if((x=y+5;)>0) z=x;是不合法的
因为x=y+5;是语句,不能出现在表达式中。
数据输入输出的概念及在C语言中的实现:
了解一下即可:
注意:#include<stdio.h>是系统自带的函数
#include"stdio.h"是取寻找自己写的函数
字符数据的输入输出:
putchar函数(字符输出函数):在显示器上输出单个字符。
其一般形式为:putchar(字符变量)
例如:
putchar(‘A’;)输出大写字母A
对控制字符则执行控制功能,不再屏幕上显示。
使用本函数前必须要用文件包含命令:
#include<stdio.h>或#include"stdio.h"