
在编译器里试了一下:
只有
C char str[10]; str=”string”;
这个是会报错的。
#include <stringh>#include <stdioh>
int main()
{
char strA="string"; //A
char strB[7]={'s','t','r','i','n','g','\0'}; //B
char strC[]="string"; //D
char strD[10]; //C
//strD="string"; //这个编译不了。
strcpy(strD,"string");//改成这样就可以了。
return 0;
}
以上就是关于下列程序片段中不正确的字符串赋值或初始化方式是全部的内容,包括:下列程序片段中不正确的字符串赋值或初始化方式是、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)