顺序程序设计
顺序结构
C语言语句分为五大类:
表达式语句:
由表达式加上;形成的语句
一般形式:
表达式;
函数调用语句:
由函数莫名、实际参数加上分号 “ ;”
一般形式:
函数名(实际参数表);
如:
printf(“c program”);
调用库函数,输出字符串
控制语句:
条件语句:if 、switch
循环执行语句: do while、while、for
转向语句:break、goto、continue、return
复合语句:
把多个语句用{}括起来的组成一个大语句
空语句
预编译命令:
#include
头文件:
stdio.h
###字符数据的输入输出
putchar:
putchar是字符输出函数,其功能是在显示器上输出单个字符
一般形式为:
putchar(字符变量)
如:
putchar(‘A’);
putchar(x);向显示器输出变量x
getchar:
功能是从键盘上输入一个字符
一般形式为:
getchar();
通常把输入的字符赋予一个字符变量,构成赋值语句,如:
char c;
c = ;
printf:
功能是按用户指定的格式,将指定的数据显示到显示器屏幕上
一般形式:
printf(”格式控制字符串“输出列表);
“%d” 表示按十进制型输出
“%ld”表示按十进制长整型输出
“%c” 表示按字符型输出
scanf:
按用户指定的格式从键盘上把数据输入到指定的空间地址中
一般形式为:
scanf(“格式控制字符”,地址列表);
地址列表中给各变量的地址,地址是由地址运算符 “&”后跟变量名组成
作用是:
将从键盘上输入的字符保存起来,输送到指定的地址中
如:
&a,&b
表示变量a和变量b的地址
这个地址就是编译系统在内存中给a,b变量分配的地址
“*” 符用以表示该输入项,读入后不赋予相应 的变量,即跳过该输入值
如:
scanf(“%d%*d%d”,&a,&b);
当输入:1 2 3时,把1赋值给a,2被跳过,3赋予b
scanf没有精度控制,不能企图用词语句输入小数为2位数的实数