阅读背景:

C语言字符串内存问题

来源:互联网 
#include <stdio.h> int main(void){ char * a = {"hello"}; char * b = {'h','f','
#include <stdio.h> int main(void){ char * a = {"hello"}; char * b = {'h','f','\0'}; char * c = {'h','f'}; char * e = {'h','f',' '}; printf("%d\n",strlen(a)); //printf("%d",strlen(b)); //内存出错 // printf("%d",strlen(c)); //内存出错 //printf("%s\n",b); //出错 //printf("%d\n",strlen(e)); //出错 char d[10] ={'a','b'}; for(int i =0;i<10 ;++i){ printf("%c\n",d[i]); } printf("%d\n",strlen(d)); return 0; }

待定

点赞 收藏 分享 文章举报
Happy_Yu_Life
发布了46 篇原创文章 · 获赞 1 · 访问量 5736
私信 关注
'}; char * c = {'h','f'}; char * e = {'h','f',' '}; printf("%d\n",strlen(a)); //printf("%d",strlen(b)); //内存出错 // printf("%d",strlen(c)); //内存出错 //printf("%s\n",b); //出错 //printf("%d\n",strlen(e)); //出错 char d[10] ={'a','b'}; for(int i =0;i<10 ;++i){ printf("%c\n",d[i]); } printf("%d\n",strlen(d)); return 0; } #include <stdio.h> int main(void){ char * a = {"h



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: