黑马程序员技术交流社区

标题: 三目运算问题 求解 [打印本页]

作者: aofex    时间: 2015-6-10 10:53
标题: 三目运算问题 求解
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;
}

提示第九行错误   看半天实在解不出来。。。
作者: 晗修    时间: 2015-6-10 11:08
d被两次定义
作者: aofex    时间: 2015-6-10 11:10
晗修 发表于 2015-6-10 11:08
d被两次定义

555555555 水死了   感谢!!!
作者: aofex    时间: 2015-6-10 11:14
重复定义已经修改了   但是结果出的是10   我哭了!!!
作者: aofex    时间: 2015-6-10 11:16
我去  printf里的变量写错了  
作者: talent123    时间: 2015-6-10 11:20
楼主把第三行d后面的逗号去了
还有printf  里 逗号后面有空格

强迫症伤不起
作者: 天下1083    时间: 2015-6-10 11:31
int d = (abMax > c) ? abMax : c ;你是赋值还带定义啊
作者: 李竞还活着    时间: 2015-6-10 23:56
把第二个int去掉
作者: zhanghao2744491    时间: 2015-6-11 00:35
定义那么多次啊
作者: 任伟    时间: 2015-6-11 07:31
printf 里的变量写错了, d被定义了两次
作者: 马贺飞    时间: 2015-6-13 22:52
写的 啥啊乱七八糟的呵呵




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