c语言中冒号的用法 C语言代码怎么输出个问号?

C语言代码怎么输出个问号?之所以有空格,是因为“printf(“反向行是%s”,Rev)“(您的格式是换行后的空格输出,所以有空格)。热的原因是因为(I=0 I<=len I)Rev[len-I]

C语言代码怎么输出个问号?

之所以有空格,是因为“printf(“反向行是%s”,Rev)“(您的格式是换行后的空格输出,所以有空格)。热的原因是因为(I=0 I<=len I)Rev[len-I]=ori[I-1]在I=0时使用,ori[-1]是位置的内存,所以它被更改为for(I=1 I<=len I)Rev[len-I]=ori[I-1]is OK PS:您使用的是Windows编译器,感谢您采用

C语言的问号是条件表达式。

语法:

条件表达式?真值:假值

例如:

int a=2,B=3

int max=0

max=(a>B)?A:b

等价于:

if(A>B)max=A

else max=b