while((c=getchar())==' '||c=='\t') ;
发布网友
发布时间:2023-08-10 02:50
我来回答
共2个回答
热心网友
时间:2023-08-24 02:09
c = getchar() 是读入一个字符, 并 赋给 c.
while(); 是循环语句,循环体 是 “空”。
循环 条件判断 是 如果 c==' ' || c =='\t' , 也就是 如果 刚才读到 的 是 空格 符 或 制表键 tab, 则 条件成立,循环继续。否则 循环语句 结束。
如果 条件成立,循环继续,就会 执行 再读一个字符,再判断这个新字符。
所以 这个 代码 是 跳过 连续的 一段 空白和tab 组成的 空白。直到遇到别的字符为止,并不再执行循环。
热心网友
时间:2023-08-24 02:09
getchar()获得一个字符,当是空格或者回车时执行循环