下面程序段的运行结果是( )。 char str[10]="output";printf("尀"%s尀"尀n", str);A. output B. "output" C.

2025-01-24 05:30:53
推荐回答(3个)
回答1:

B."output"
“\ ”后加一个符号的意思是输出反斜杠后的符号,而且往往是容易引起歧义的符号。
比如说:printf("\"");的意思是输出“"”,因为如果没有\,就成了printf(""");三个引号有歧义。
再比如:“\'”的意思是输出单引号。
"\"%s\"\n",最外两侧的引号之间是\"%s\"\n,分成4部分:\" %s \" \n ,显然依次输出
" outout " 换行 。故选B。

回答2:

B "output"

回答3:

B.引号也是字符