首先,这段代码无法编译,因为你有太多的右括号。第二,你试图直接打印数组e,这会导致打印内存地址而不...
C语言字符串以'\0'作为字符串结束标志。这段程序定义了sSentence是一个字符指针,然后申请了filesize空间之后开始填充文件内容到这个sSentence指针开始的一段空间中。最后并没有定义'\0'结束符。所以输出的时候就会把sSentence[file_size]之后的内容也一并输出直到有'\0'为止。改一下:sSentence=(char...
}intmain(void) {inta[2][3]= {6,7,234,45,754,2};int(*p)[3]=NULL;//这个是指针数组,存放数据类型是指针p=a;//所以指针要这么赋值指向printf("sizeof a=%u,sizeof p=%u\n",sizeofa,sizeofp);inti,j;for(i=0;i<2;i++)//指针数组的打印形式{for(j=0;j<3;j++) { printf("p[%d...