字符串小小000001

 1 int arr_1()
 2 {
 3     ///char a[]={'h','e','l','o',''};///没有的时候,返回n=7,然后S打印乱码
 4     char a[]="helo";///这样初始化的话,自动增加;字符串长度为4,数组大小为5;
 5     int n=strlen(a);
 6     int arr_size=sizeof(a);
 7     char *s;
 8     s=(char *)malloc(n*sizeof(char));
 9     //s=a;
10     strcpy(s,a);
11     printf("len=%d, sizes=%d, s=%s",n,arr_size,s);
12     exit(0);
13 }
View Code

一个关于字符串‘'的小demo。所有字符串的函数都是基于''作为字符串结束标志的。自己一定得小心

原文地址:https://www.cnblogs.com/bibaodi/p/4708571.html