永发信息网

会C++语言的请进

答案:1  悬赏:50  手机版
解决时间 2021-03-31 18:27
会C++语言的请进
最佳答案
代码如下:
  1 # include 
  2 #define fun(a) 4*a;
  3 int main(void)
  4 {
  5     int t;
  6     t=fun(1+2);
  7     printf("t=%d
", t);
  8     return;
  9 }GCC指定-E选项后可以查看宏展开之后的样子,节选如下:
gcc -E test.c -o test.i837 
838 int main(void)
839 {
840  int t;
841  t=4*1+2;;
842  printf("t=%d
", t);
843  return;
844 }运行结果:
zh@zh-CW65S:~/work$ gcc -E test.c -o test.i
zh@zh-CW65S:~/work$ gcc test.c -o test
zh@zh-CW65S:~/work$ ./test 
t=6
zh@zh-CW65S:~/work$答案是6,所以宏定义一定要注意括号:建议这样写:
#define fun(a)  (4*(a))
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
手机如何下载农业银行k宝
黄河小巨人电焊机zx7-200的价格是???
谁认识一个叫“李雪”的
女儿今年高二,她的钢琴老师推荐她去乌克兰柴
家猫咬了人,人会死吗?
《外东北中国还要吗,外东北永远要不回来了,
490÷40正确的计算结果是A.1…90B.10…20C.12
人睡觉是南北睡好还是东西睡好
逛久了或站久了腰疼是怎么回事?
iphone6这是什么情况?
请问苹果系统上的WORD2010和WINDOWS上的WORD2
不太难的英语翻译。
瑞幸咖啡卖的轻食产品是自己生产的吗?
我的显卡是PCI-E3.0接口的,主板虽然是H61的
嫁到台湾办理入台不过关怎么办
推荐资讯
七言律诗如何写出给朋友评价的诗
六十甲子纳音的意义是什么????
李胜贤都演了什么电影和电视剧,要很详细的。
day by day T-ara 歌曲的旋律和中国那首歌曲
用3.7v5200ma锂电池65节5节并连组13串48v电压
河北无限流量卡还有卖的吗
酒精为什么能起到消毒的作用?
给小朋友买的小黑板,一边是白板可以用水彩笔
一个习惯的养成需要多少天?7天?12天?21天
准备买车,车型别克君威2012款1.6T 求一谈价
2017南非兰今年汇率能不能挺进10
键盘滑轨中的滚珠掉了怎么办?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?