文章目录
前言
内容:此篇为C语言基础内容,本篇程序主要实现的功能是输入任意两个整数,让计算机求两数之和。
1.C程序的输入输出
先看下面示例代码再看以下讲解:
举例
代码如下(示例):
#include <stdio.h>
#include <stdlib.h>
int main()
{
//0.变量声明
int num1;
int num2;
int num3; //int a,b,c;
//1.提示用户输入第一个数;
printf("please input first number:\n");
//2.获取用户输入;
scanf("%d",&num1);
//3.提示用户输入第二个数;
printf("please input second number:\n");
//4.获取用户输入;
scanf("%d",&num2);
//5.计算
num3=num1+num2;
//6.输出计算结果
printf("%d+%d=%d\n",num1,num2,num3);
system("pause");
return 0;
}
1.scanf
是输入函数的名字:
有了这个函数,运行完程序后,出现提示框你可以写想输入的内容,假如想输入一个数字就用
scanf("%d",&num1);
2.printf
是输出函数的名字:
假如想要输出这些数字的运算结果,就用
printf("%d+%d=%d\n",num1,num2,num3);
示例代码中其他的printf都是为了输出双引号里的内容到最后的运行结果框中来提示人来进行下一步操作
此图是上述代码运行的第一个画面,输入任意一个整数按下回车键;
按下回车键后命令窗口提示你输入第二个数,你输入后按回车键,如果没有scanf命令,这个运行结果将停留此画面不能输入数字,按任意键会使命令窗口退出。
当输入完两个数,运行结果就会自动算出,如果想算减法,将
num3=num1+num2;
printf("%d+%d=%d\n",num1,num2,num3);
变成
num3=num1-num2;
printf("%d-%d=%d\n",num1,num2,num3);
即可。
3.头文件
#include <stdio.h>
#include <stdlib.h>
这两行代码都是头文件。
include是包含的意思,预处理器看到#include就会把<>尖括号中的那个文件找到,然后用该文件的内容替换掉#include <> 这一行。
stdio.h就是standard input output.header,也 就是“标准输入输出头文件”,这个文件的内容就是一些基本输入输出函数的声明,比如scanf() 和 printf(),你包含了stdio.h,就相当于声明了这些函数,所以你才可以在自己的程序中使用它们。
同理stdlib.h就是standard library.header,没有他system()函数无法输入。
4.int main(){}是程序的入口,计算机只有找到这个入口才会继续往下执行,没有他计算机就不认识之后写的所有代码,int main()通常与return 0;配套使用。
如果用
void main()
{
}
则不需要返回值
return 0;