在c 裡,對指標的賦值如下

2022-06-16 05:20:02 字數 674 閱讀 9302

1樓:

它本身也是指標,*str指向陣列中的第乙個元素。你也注意到了,它表示陣列。這裡相當於str[4],它儲存著4個指向char字串指標的陣列。

你可以用以下語句驗證:

#include

using namespace std;

int main() ;

char str1[10];

char str2[40];

strcpy(str1, str[1]); //str1 = "fortran"

strcpy(str2, *str); //str2 = "basic"

cout << str1 << str2 << endl;}

2樓:匿名使用者

這個語句定義了乙個指標陣列(也就是說陣列的元素是指標);

陣列的大小被省略了,其實是4

然後陣列的每乙個元素都指向乙個字串

3樓:匿名使用者

指標陣列初始化了4個指標,

str[0] str[1] str[2] str[3]每個指標都指向乙個字串

str[0]指向basic

以此類推

4樓:匿名使用者

char型別的指標陣列,初始化時可以這麼寫,其他地方都不能這麼賦值

c語言指標程式設計下面的選項中正確的賦值語句是(char a

一。cstrcmp 字元 串1,字串2 它是把字串1和字串2裡面的字元通過ascii碼依次比較是否相等,如果字串1裡的字元ascii大於字串2裡的字元ascii那麼它返回1,如果符串1裡的字元ascii小於字串2裡的字元ascii那麼它返回 1,如果兩個相等那麼返回0,而 c的ascii小於f的as...

c語言指標的方法對一維陣列進行氣泡排序

大概思路 用指標p指向 陣列的首位址,用指標去引用陣列中的各個元素,並對陣列中各個元素就行運算和比較操作了,可以參照如下 include include int main p array printf 排序前為 n for i 0 i 5 i p array for i 0 i 4 i printf...

指向多維陣列的指標問題,C語言中對指向多維陣列的指標陣列中多維陣列元素的間接定址問題

int multi 3 4 這是乙個二維陣列,具有3行4列 int ptr 4 定義ptr是乙個可以指向一行具有4個元素的行指標變數,即,例如,二維陣列multi 3 4 可以看成是3個一維陣列 每個陣列4個元素 疊加構成,則其陣列名就為multi 0 multi 1 multi 2 又是乙個一維陣...