当然是可以的。数组是实体变量,可以在运行时赋值的。
百度嫌我字数不够
追问在下面这个测试的小程序中都不可以,请问要实现在程序内将字符串写到数组c的正确用法是怎样的?
#include "stc12c5630ad.h"
uchar c[7];void main() { char *Point3; Point3 = c;....
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/cf1b9d16fdfaaf5152905351845494eef11f7ae9?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
}
用了这三种方法都不行,请问要在程序中对数组c赋值一个字符串正确的方法是怎样的?
追答如果你是想把一个字符串实体拷贝到另一个数组实体中,应当分别拷贝
for(i=0;i<8;i++)
c[i] = YourString[i];
本回答被提问者和网友采纳