c語言數組賦值字元串數組
發布時間: 2022-09-04 19:31:02
A. c語言里如何把輸入字元串賦值給字元數組
char
c[10];
//c是數組名,代表數組的首地址。要是想讓數組中存放一個字元串,只需知道首地址即可。所以可以用scanf("%s",c);因為c本身就是地址,所以不用加&
char
*s;
//s是指針變數,指針可以存放一個地址值
s="abcde";
//c語言中字元串常量是以數組的形式在內存中存放,這條賦值語句,相當於是把abcde的首地址賦給了指針變數s
char
s;
//s是一個字元變數,只能給其賦一個合法的字元
B. C語言:如何將字元串數組賦值給一個字元串指針或數組
直接在一個字元串裡面按位賦值就可以了。像二樓說的一樣。
因為你原字元串肯定是大於等於新字元串的,所以定一個變數檢查原字元串的位置,定另一個變數檢查新字元串的位置。那麼第一個變數肯定是大於等於第二個變數的。這樣可以把值從第一個變數的地方賦值到第二個變數的位置即可。
C. c語言中如何給數組定義並賦初值
字元串數組定義賦值:
char c[6]={'c', ' h ', 'i', 'n', 'a' , '