标识符的类别
一,系统预定义标识符
顾名思义,系统预定义标识符就是系统预先定义好的一些单词,例如如下的主函数 main~,库函数名scanf和printf等,与关键字不同的意义就是:系统预定义标识符号允许用户赋予新的符号含义;但这样做会失去系统预先定义的含义,从而造成误解,因此,这个方法是不提倡的。
#include <stdio.h>
int main()
{
printf("Hello World!\n");
return 0;
}
运行这个程序,结果:
Hello world!
二,用户自定义符
用户自定义符是由用户根据需要自定义所使用的标识符,都用作函数名,变量名等,如下图中的用户自定义函数名Add,变量名x,ysum等。
#include <stdio.h>
//函数功能:计算两个整数之和
//入口参数:整形数a,b。
int Add(int a,int b)
{
return a + b;
}
int main(){
int x, y;
extern int Add(int ,int );
printf("请输入两个数字进行大小比较:\n");
printf("第一个数字为:");
scanf_s("%d",&x);//输入第一个个整形数字
printf("第二个数字为:");
scanf_s("%d",&y);//输入第二个个整形数字
int sum = Add(x, y);//创建一个整形变量接受函数的返回值x + y
printf("两数之和为:%d\n",sum);//输出两数之和
return 0;
}
运行这个程序结果如下
注释,运行后的程序中的两个变量是自行输入的,大家都自行输入任何数字都可以。