黑马程序员技术交流社区

标题: 为什么结果是35? [打印本页]

作者: zsfy    时间: 2014-11-9 23:24
标题: 为什么结果是35?
#define pingfang(a) (a*a)            
#include "stdio.h"
int main()
{
    int c = pingfang(5+5);
    printf("c is %d\n", c);                 
    return 0;
}
作者: 风格人    时间: 2014-11-9 23:37
你这个等同于 5+5*5+5; 宏定义--直接替换。 将a替换成5+5
作者: caozhichao    时间: 2014-11-10 01:14
汗,没仔细看视频哟




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2