字符串

字符串,是以空字符(\o)结尾的char数组。如果字符数组没有(\o)结尾,则只是一个字符数组,而不是字符串。
像这样:

 const char str[] = "I'm string one.";

或者声明char指针变量,初始化字符串,像这样:

 const char * strptr = str;

或者

const char * strptr = "I'm string one.";

int length = sizeof str;
for (int i = 0; i < length; i++)
{
printf("%c", strptr[i]);
}

字符串数组

 const char * strs[3] = {
    "First line",
    "Second line",
    "Lhird line"
 };

strs是定义了字符串数组,实际上strs的3个元素并不是字符串,3个元素是3个字符串的指针地址,或者使用strs[0][0]为第1个字符串的第1个字符'F'。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容