字符串

作者: nytta | 来源:发表于2018-12-22 22:17 被阅读0次

    字符串,是以空字符(\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'。

    相关文章

      网友评论

          本文标题:字符串

          本文链接:https://www.haomeiwen.com/subject/qowwkqtx.html