可以對定義的字符串?dāng)?shù)組重新賦值嗎?
字符串變量本來是整形變量的一種變形,就是那個ascii碼,
你說的將每個字符賦值給一個數(shù)組,就比如這樣:
#include
#include
int main()
{
char p[]="abcde";
int a[14],i;
for(i=0;p[i];i++)
a[i]=p[i];
for(i=0;p[i];i++)
printf("%c",a[i]);
printf("\n");
return 0;
}
你運行下就知道了。
然后將字符串?dāng)?shù)組里面的數(shù)據(jù)賦值給字符串變量,這個貌似不能實現(xiàn)吧。