卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

字符串可以直接賦值給指針嗎 為什么字符串可以直接賦值給一個(gè)指針?c ?

為什么字符串可以直接賦值給一個(gè)指針?c ?#Include<iostream>#Include<string> usingnamespacested intmain(){chars[

為什么字符串可以直接賦值給一個(gè)指針?c ?

#Include<iostream>#Include<string> usingnamespacested intmain(){chars[]=“asdfghjk”,B[20]strcpy(B,a)//直接復(fù)制字符串即可。Cout<<B return0}如果char*b=a,它只指向與b相同的內(nèi)存。如果a的值被修改,b的值將同時(shí)被修改。如果是for(inti=0I<20i)*(b i)=*(s i)或strcpy(b,a),修改a的值不會(huì)影響b

字符串變量原來(lái)是塑性變量的變形,即ASCII碼,

您說(shuō)過(guò)要將每個(gè)字符賦給一個(gè)數(shù)組,例如:

#include

#include

int main()

{

char P[]=“ABCDE”

int a[14],I

for(I=0P[I]I)

a[I]=P[I

]for(I=0P[I]I)

Printf(%C”,a[I])

Printf(“n”)

返回0

}]運(yùn)行時(shí)就會(huì)知道。

然后將字符串?dāng)?shù)組中的數(shù)據(jù)分配給字符串變量,這似乎是不可能的。