#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/12/23 20:45:21
#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
}