00问答网
所有问题
c语言二维数组 赋值
char a[10][10];
可以用a[0]="shanghai";这句赋值语句表示 给二维数组的第一行赋值吗
如果不行
那应该用什么样的语句表示呢?
举报该问题
推荐答案 2010-05-15
在二维数组初始化的时候可以,如char a[10][10] = "shanghai";
在其他时候赋值时可以用memcpy(),如:memcpy(a[0],"shanghai",sizeof("shanghai"));
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DjrnnBBZI.html
其他回答
第1个回答 2010-05-15
#include<iostream>
#include<string>
using namespace std;
int main(){
char a[10][10]={'\0'},s[10]="shanghai";
strcpy(a[0],s);//用strcpy函数,(*^__^*) 嘻嘻……
cout<<a[0]<<endl;
return 0;
}
第2个回答 2010-05-15
那样写不行 加个括号就可以啦~
#include <stdio.h>
int main()
{
char a[10][10]={"hello"};
printf("%s\n",a[0]);
return 0;
}
相似回答
二维数组
怎么
赋值
答:
答:不同语言的
二维数组赋值
可能略微有不同,
C语言
中二维数组的赋值如下所示。举例使用int arr[2][3],先定义一个2行3列的二维数组,存储元素为整型。分行给数组赋值,每行都放在一个中括号里面。举例int arr[2][3]={{1,2,3},{4,5,6}};按顺序对所有元素赋值,如int arr[2][3]={1...
c语言二维数组
的
赋值
答:
1、首先在电脑上打开
c语言
编程软件。然后创建项目。2、然后导入stdio.h和stdlib包。再加入malloc包。3、然后定义五个参数。再创建其中两个参数的空间。4、然后用for语句进行循环。再用scanf语句进行接收输入到
二维数组
。5、然后用两个for语言循环。再输出二维数组的数值。6、用printf语句进行数据输出分格...
c语言
中怎样实现对
二维数组
元素进行
赋值
并输出。
答:
可以按照下面步骤进行定义
二维数组
并输出:1 定义二维指针。2 确定数组维数,即行数和列数。3 申请行数个一维指针大小空间,并
赋值
给二维指针。4 对于每个一维指,申请列数个元素的空间,并赋值给对应的一维指针。5 输入或赋值数据。6 使用双重循环,逐个范围存储单元并输出。7 逐个释放一维指针上的内存...
如何用
c语言
实现
二维数组
?
答:
使用
C 语言
实现
二维数组
可以通过以下步骤:1. 声明一个二维数组变量:首先,需要声明一个二维数组变量来存储数据。声明二维数组需要指定数组的行数和列数,并可以给数组命名。2. 初始化二维数组:可以选择在声明二维数组时初始化,或者在后续的代码中初始化数组。可以使用循环结构来遍历数组的每个元素,并...
大家正在搜
c语言二维数组随机赋值
c语言二维数组初始化赋值
c语言中二维字符数组赋值
C语言二维数组的动态赋值
C语言VC中二维数组随机赋值
c语言二维数组怎么用
c语言二维数组排序
c语言数组定义和赋值
c语言二维数组指针
相关问题
c语言中怎样实现对二维数组元素进行赋值并输出。
php二维数组赋值定义是?
C语言中的二维数组的赋值,输入输出怎么用
C语言通过键盘给二维数组赋值是不是只能一个个地进行?
C语言 二维数组有没有默认初值?多少?
C语言中如何直接输出一个二维数组
二维数组的怎样赋值