00问答网
所有问题
#include <stdio.h>#define S(a,b) (a)*(b) void main(){ int a=3 ,area; area=S(a,a+3) ;
printf("area=%d\n",area);}求结果,谢谢
举报该问题
推荐答案 推荐于2018-05-09
单单就这个式子而言楼上是对的
但如果的你#define S(a,b) (a)*(b) 这一句改为#define S(a,b) a*b这样,结果就变成12了。
area=S(a,a+3) 会相当于area=3*3+3
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/rj0BT0BeI.html
其他回答
第1个回答 2011-12-21
area = a*a+3 = (3)*(3+3)=3*6=18
进行简单的替代即可本回答被提问者采纳
第2个回答 2011-12-21
结果是:
area=18
原因是:
a=3,b=6
3*6=18
第3个回答 2011-12-21
18
相似回答
...
#define
S(a,b)
(a)*(b)
void
main() {
int
a=3
,area;
area=S(a...
答:
对啊,没啥错误啊,是不是输入法的问题。
读程序,写出程序执行结果
答:
7.
#include
<
stdio.h
> void
main(){
int
a=1,b=3,c=5,d=4,x=3;if(a<b)if(c>d) x=1;else if(a<c)if(b>d)x=2;else x=0;printf(“%d\n”,x);} 8. #include <stdio.h>
define
S(a,b)
(a)*(b)void
main(){ int
a=3
,area;
area=...
用C语言如何判断素数
答:
1、首先打开visual C++ 6.0,然后点击左上角的文件,再点击新建。2、然后在弹出的新建对话框中点击C++Source File。3、在新建的文件文本框中输入预处理命令和主函数,即函数头和空类型。4、然后再定义变量并输入一个数字,即定义变量的数据类型,输出文字提示,再输入一个数字。5、然后用for函数和if...
若有宏定义:
#define
S(a,b)
t=
a;a=b;b
=t由于变量t没定义,所以此宏定义...
答:
宏就是符号定义,宏扩展时只是字符串替换,所以这个宏是正确的,也能正常使用。include "
stdio
.h"define s(a,b) t=a;a=b;b=t int main(int argv,char *argc[]){ int x=4,y=123,t;printf("x = %d\ty = %d\n",x,y);s(x,y);printf("x = %d\ty = %d\n",x,y);return ...
大家正在搜
include iostream
c语言include stdio
int main(void)
int main(void)含义
visual studio
includestdio
void main和int的区别
stdio库函数file的原名
void main
相关问题
#include <stdio.h> #define S(a...
#include <stdio.h> #define S...
#include(stdio.h); int main() ...
#include <stdio.h> #define S(x...
#include<stdio.h> #define PT 5...
#include <stdio.h> int main() ...
如下,为什么它输出的是15啊? #define S(r) r...
#include<stdio.h> #define MA(x...