#include #include void main() { char x[]="STRING"; x[0]=0; x[1]='\0'; x[2]='0';#include#include void main(){char x[]="STRING";x[0]=0;x[1]='\0';x[2]='0';printf("%d\t\t%d\n",sizeof(x),strlen(x));}谁能给我解释一下这个程序啊,我不能理解

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/24 05:11:37
#include#includevoidmain(){charx[]="STRING";x[0]=0;x[1]=''\0'';x[2]=''0'';#include#includevoidmain(){cha

#include #include void main() { char x[]="STRING"; x[0]=0; x[1]='\0'; x[2]='0';#include#include void main(){char x[]="STRING";x[0]=0;x[1]='\0';x[2]='0';printf("%d\t\t%d\n",sizeof(x),strlen(x));}谁能给我解释一下这个程序啊,我不能理解
#include #include void main() { char x[]="STRING"; x[0]=0; x[1]='\0'; x[2]='0';
#include
#include
void main()
{
char x[]="STRING";
x[0]=0;
x[1]='\0';
x[2]='0';
printf("%d\t\t%d\n",sizeof(x),strlen(x));
}
谁能给我解释一下这个程序啊,我不能理解

#include #include void main() { char x[]="STRING"; x[0]=0; x[1]='\0'; x[2]='0';#include#include void main(){char x[]="STRING";x[0]=0;x[1]='\0';x[2]='0';printf("%d\t\t%d\n",sizeof(x),strlen(x));}谁能给我解释一下这个程序啊,我不能理解
#include
#include
void main()
{
char x[]="STRING";//定义字符串x="STRING"
x[0]=0;//x[0]=0
x[1]='\0';//其他不用定义了.x是一个空字符串
x[2]='0';
printf("%d\t\t%d\n",sizeof(x),strlen(x));//结果7 0
}