#include <stdio.h> #include <stdlib.h> int main(int agrc,char*agrv[]) { char ch[7]={'a','b','c','\0','d','e'}; int len=strlen(ch);//结果为3 int n=sizeof(ch);//结果为7 printf("%d %d\n",len,n); for(int i=0;i<len;i++) { printf("%c\n",ch[i]); } return 0; } #include <stdio.h> #include <stdlib.h> int main(int agrc,char*agrv[]) { char ch[5]={'a','b','c'}; int len=strlen(ch);//结果为3 int n=sizeof(ch);//结果为5 printf("%d %d\n",len,n); for(int i=0;i<len;i++) { printf("%c\n",ch[i]); } return 0; }