A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© aofex 中级黑马   /  2015-6-10 10:53  /  1218 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

int main()
{
    int a , b , c,d ,;
    a = 10, b = 99, c = 1000;
    int abMax = (a > b) ? a : b ;
   9   int d = (abMax > c) ? abMax : c ;

    printf("d is %d\n",a);

    return 0;
}

提示第九行错误   看半天实在解不出来。。。

10 个回复

倒序浏览
d被两次定义
回复 使用道具 举报

555555555 水死了   感谢!!!
回复 使用道具 举报
重复定义已经修改了   但是结果出的是10   我哭了!!!
回复 使用道具 举报
我去  printf里的变量写错了  
回复 使用道具 举报
楼主把第三行d后面的逗号去了
还有printf  里 逗号后面有空格

强迫症伤不起
回复 使用道具 举报
int d = (abMax > c) ? abMax : c ;你是赋值还带定义啊
回复 使用道具 举报
把第二个int去掉
回复 使用道具 举报
定义那么多次啊
回复 使用道具 举报
printf 里的变量写错了, d被定义了两次
回复 使用道具 举报
写的 啥啊乱七八糟的呵呵
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马