5
?:运算符在C中如何工作?
我有一个问题,编译器如何对以下代码进行操作: #include<stdio.h> int main(void) { int b=12, c=11; int d = (b == c++) ? (c+1) : (c-1); printf("d = %i\n", d); } 我不知道为什么结果d = 11。
语法是指实际的语言元素和符号本身。当问题特别且几乎完全与语法相关时,应将问题标记为语法。该标签应与特定的语言标签一起使用