回覆列表
  • 1 # 使用者8016313213482

    首先,C語言沒有字串型別,但是字元陣列或者字元指標可以表示字串。所以你可以把幾個字串分別放到幾個不同陣列:例如:char str1[10] = "abcdefg";char str2[10] = "qwerty";注意,定義字元陣列時可以使用=直接賦值,非定義階段,不能用等號直接對字元陣列賦值,應該使用庫函式strcpy例如char str[10];strcpy(str,"abcdefg");另外,如果非要把多個字串輸入到同一陣列,可以這樣:char str[20];strcpy(str,"abcdefg");char *p = str ;p += strlen("abcdefg");strcpy(p,"qwerty");printf("%s",str);輸出結果是abcdefgqwerty

  • 2 # 使用者1465424935672

    #include

    void main()

    {

    char s[10][80];

    for(i=0;1

    {

    gets(s[i]);

    }

    }

    這個實現的是輸入的每一個字串存放在二維陣列s的一行中

  • 中秋節和大豐收的關聯?
  • 歌詞有句難言的苦楚是哪首歌?