数码相机 佳能天猫:问个关于c语言的问题?

来源:百度文库 编辑:高考问答 时间:2024/04/29 18:21:09
printf("%*s\n",i<6?i+3:15-i,"*********"+(i<6?12-2*i:2*i-12)

那位高手能给我详细解释一下这个c语句阿?

我不知道你写对了没有
i<6?i+3:15-i,这条是判断的,如果i<6成立,则输出i+3,不成立则输出15-i
i<6?12-2*i:2*i-12后边也是这意思,可能前面还有你没写!!
呵呵~

一般没人这样用,估计恐怕只有出考试题的那些个家伙才会这么干。
不符合编程的一个很大宗旨:可读性强。
其实不难。是一些特殊的符号和一个三元运算符