[问题已解决][求助]C的几道基础题
1.下面程序输出的结果是#include<stdio.h>
#include<string.h>
main()
{char w[][10]={"ABCD","EFGH","IJKL","MNOP"},k;
for(k=1;k<3;K++)
printf("%s\n",&w[k][k]);
}
书上答案是:
FGH
KL
我编译时没通过,这里为什么要&啊?
可是去掉&后,编译也没通过
2.语句printf("a\bre\'hi\'y\\bou\n");的输出结果是: re'hi'y\bou
这是怎么看的啊?
3.若有定义:char c='\010';则变量c中包含的字符个数为:1个
这个又是为什么呢?这里的\是转义吗?那要怎么转的啊?
4.字符d的十六进制数的转义字符的表示形式是:‘x64'
这又是怎么出来的呢?
对于转义,我不太明白
[此贴子已经被作者于2006-7-20 0:11:56编辑过]