
\ta\018bc 在计算机中用字符表示应该变成 ___a@8bc\0 (其中___代表一个水平制表符,@代表查询ASCII码表中\01对应的soh即start of head,标题开头的意思。该符号为通信专用字符,如果只是用作显示,系统会使用一个特定的图形来显示,这就是我们看到的笑脸。但是这个符号在知道里面打不出来, 你也可以自己用TC输出看看结果), 这样算上字符串结束符\0就有6个, 因此循环次数为6。
希望可以帮到你。选C第一行定义了字符型数组
(通常称为字符串)指针s指向的字符型数组为"\ta\018bc”
而for的运行条件是当s指向的符号不等于'\0',也就是一般字符串的结尾符,因此,循环会一直持续到s所指向字符型数组的结尾
特别地,'\t'和'\01'是特殊的字符(详见ASCII码表)
因此"\ta\018bc”一共有6个字符,因此会循环6次。
以上。
i=0
,
j=1时,i
<=
j+1
成立,执行第1次,
i=2
,
j=0时,i
<=
j+1
不成立,结束循环。
所以只执行了1次


评论列表(0条)