为您找到"

while( scanf("%s%s", sz1+1 ,sz2+1 ) > 0 ) 什么意思?解释一下

"相关结果约100,000,000个

while( scanf("%s%s", sz1+1 ,sz2+1 ) > 0 ) 什么意思?解释一下_百 ...

scanf函数返回的是正确输入的值的个数,这里表示正确输入sz1和sz2,但这个数组名相当于指针,sz1+1表示这个数组是从第二个位置开始。

printf("%s",sz1+1)是什么意思?

sz1[100],sz1表示地址,合起来的意思就是从sz1这个地址开始存放100数据.printf是打印显示 printf("%s",sz1)表示从地址sz1开始打印。可以打印你数组里的全部字符 printf("%s",sz1+1)表示从下一个地址开始打印,最多可以打印你数组里的99字符,因为是从第二个地址开始的。好像是哈,都几年没用C...

在c语言中(%s\n\n,s=='c'?sz:sz1)的意思

因此,就表达式 s == 'c' ? sz : sz1 而言,先判断 s == 'c' 是否成立,是则返回 sz 的值(最终输出 sz 的值),否则返回 sz1 的值(最终输出 sz1 的值)。
1 2 3 4 5 6 7 8 9

相关搜索