刚刚1.1的程序分为三个部分
#include<stdio.h>?//头文件声明语句
int main()//主函数
{
return 0;//返回值语句
}
printf("Hello World");//输出语句
在c语言中,程序的入口是主函数,
而函数又由一条条语句所构成。
上面那个例子,目前所需要记住的只有一行
printf(“Hello World”);
这个语句的作用是,把双引号内的内容输出到电脑上
双引号内的内容可以随意更换,然后它就会输出对应的值,你不妨试一试。
在学习输入之前,我们需要先讲一个概念:变量
变量就是计算机内开辟的一块用于储存数值的空间
我们可以在这个空间内存储变量的值
int a;
上述语句就是声明语句,会在计算机内声明一个叫做”a“的变量
这个变量的类型是”整数型“,即”int型“
我们也可以对这个变量进行赋值:
a = 10;
此时,变量a内存储的值就变成了10。
下面来举一个例子来讲解输入语句
#include<stdio.h>
int main()
{
int a;//声明a的值
scanf("%d",&a);//输入a的值
printf("%d",a);//输出a的值
return 0;
}
我们已经知道,在printf函数中
双引号内的东西,就是直接输出到屏幕上的东西
可是,如果双引号内出现了一种叫做”格式占位符“的东西时
这个”占位符“在输出的时候就会变成变量内的值。
例如,
int a=10;
printf("a的值为%d",a);
上面这两行,会输出
a的值为10
在介绍了输出语句后,我们该学习输入语句了。
int a;
scanf("%d",&a);
如果你在主函数内敲下这两行代码,编译运行,那么当程序执行到这里时,那个漆黑的程序框就会等待你输入数据(敲回车确定)
如果你在键盘上输入了100,然后点击回车
那么在程序中,a的值就变成了100。
#include<stdio.h>
int main()
{
int a;//声明a的值
scanf("%d",&a);//输入a的值
printf("%d",a);//输出a的值
return 0;
}
所以,这个例子的实质是:
输入一个值,并输出这个值。