二维字符串数组赋值方法有几种

2025-03-10 10:41:41
推荐回答(1个)
回答1:

字符串赋值一般有两种方法:
1.初始化时直接赋值,这你已经知道了.
2.拷贝赋值.如strcpy(str,"123");这样.

char a[10][10];
a[0][10]="123";
这种写法肯定是错的,a是二维数组,那么a[0][10]就是数组中的一个元素了,是char型,怎么能直接赋值一个字符串给它呢?况且下标10还越界了.