C语言 | #define命令

网友投稿 881 2022-05-28

例90:学习C语言宏#define命令。

解题思路:C语言中,可以用 #define 定义一个标识符来表示一个常量。

其特点是:定义的标识符不占内存,只是一个临时的符号,预编译后这个符号就不存在了;预编译又叫预处理,预编译不是编译,而是编译前的处理,这个操作是在正式编译之前由系统自动完成的。

C语言源代码演示:

#include//头文件 #define TRUE 1//宏变量 #define SQUARE(x) (x)*(x)//宏定义求平方函数 int main()//主函数 { int num,num_Square;//定义整型变量 printf("请输入要求平方的数:");//提示语句 scanf("%d",&num);//键盘输入 num_Square=SQUARE(num);//求平方 printf("%d的平方是:%d\n",num,num_Square);//输出结果 if(num_Square>50) { printf("%d\n",TRUE); } return 0;//函数返回值为0 }

编译运行结果:

请输入要求平方的数:8 8的平方是:64 1 -------------------------------- Process exited after 3.367 seconds with return value 0 请按任意键继续. . .

以上,如果你看了觉得对你有所帮助,就给小林点个赞,分享给身边的人叭,这样小林也有更新下去的动力,跪谢各位父老乡亲啦~

以上,如果你看了觉得对你有所帮助,就给小林点个赞,分享给身边的人叭,这样小林也有更新下去的动力,跪谢各位父老乡亲啦~

C语言 | #define命令

C 语言

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:linux c之perror和exit使用总结
下一篇:例9:C语言实现成绩的等级判别
相关文章