1.妳定義了數組,對數組元素進行使用的時候
直接用數組名加下標就行,如妳的例子中定義
的數組s,想對s[1]賦值的話直接就:s[1]='3'
就行了,因為它不是指針,所以不能用*s[1]來
調用它.如果妳定義的是壹個指針數組,如:
char * s[256]的話,就可以用這樣的方法來
調用: s[1]="3",就是讓s[1]這個元素(它是
壹個指針)指向常量字符串"3".
2.strcpy()函數是用來給字符串變量(數組)
拷貝賦值的,它的第壹個參數必須是字符指針
(字符串首地址),它的執行結果是將第二個參數
拷貝到第壹個參數提供的地址裏,然後再加上壹
個結束符:'\0',所以系統會提示妳:");//invalid type argumentof 'unary'
即不正確的參數類型