一、输入函数
输入函数的功能是利用键盘等输入设备将变量或者数组等提供数据,并保存到内存单元中,供程序计算时使用,即 把信息从外设传送到内存。
多类型输入函数:scanf ("格式控制",地址列表)
*****************
有一点是特别需要注意的即输入格式化问题,意思是存储数据类型要一致,如果不一致那就会报错。
例如: int a; -----------变量a这时是int类型
printf("请输入一个整数:\n")
scanf("%f",&a); -----------------这个时候变成了float类型
printf("%f",a); --------------------输出还是floatl类型
这个输出结果是有问题的,因为他数据类型不一样,最后肯定得不到你想要的结果,所以说数据类型一定要一样
正确的例子:
int a;
printf("请输入一个整数:\n")
scanf("%d",&a);
printf("%d",a);
****************************
上面这个例子只有一个变量,下面就来说有两个变量的时候需要注意什么
例: int a,b;
printf("请输入两个整数:\n")
scanf("%d%d",&a,&b);--------这里需要特别注意,%d%d这里中间加东西和不加东西是不一样的,如果没有加那么输出的时候你可以用空格,逗号,tab键进行区分,加了则不能使用这几个键进行区分;
printf("%d,%d",a,b);
最后在说一下各个类型所对应的格式:
int : %d
float: %f
double; %lf
char: %c
char*/char[ ]: %s
二、三大基本结构
1.顺序结构: 按照语句出现的先后顺序依次执行。
2.选择结构:根据条件判断是否执行相关语句。
3.循环机构:当条件成立时,重复执行某条语句。
循环的四要素:
1.起点-----初始值
2. 终点----结束值
3.做什么事--循环体
4.起点到终点的变化---步进控制值
goto:一种无条件转移语句,可以控制程序流程转向指定名称的地方
例:loop: -----------这里loop相当于标识
printf("请输入两个整数:\n");
scanf("%d%d",&a,&b);
printf("%d,%d",a,b);
goto loop;