本帖最后由 9385047 于 2014-3-17 16:58 编辑
今天遇到一个很让我诧异的问题,现在想知道为什么。我以前是学java的,javascript也写过,C现在刚入门。嘿嘿,废话少说,请看题,我第一次答错了,哈哈。请问最终输出的结果是什么?如果知道答案,请麻烦告诉我一下为什么。
- #define pingfang(a) (a*a) //定义一个函数,返回变量相乘的积
- #include "stdio.h"
- int main()
- {
- //定义一个变量,接收函数返回的结果
- int c = pingfang(5+5);
- //输出结果
- printf("c is %d\n", c);
- return 0;
- }
复制代码
|
|