88问答网
所有问题
C语言中,结构体数组中的成员是字符数组,其各元素怎么引用?
例如:
struct
{
char c[10];
}a[10];
怎么引用c[10]里的各元素,如c[0],c[1]等
举报该问题
推荐答案 æ¨èäº2016-02-05
å 以æ°ç»åå ä¸æ ï¼è®¿é®å¯¹åºçç»æä½åéã
ç¶åå以.æååçæ¹å¼ï¼è®¿é®æ°ç»åã
æç»ä»¥æ°ç»åå ä¸æ çæ¹å¼ï¼è®¿é®å ·ä½çæ°ç»å ç´ ã
æ¯å¦
struct test
{
char a[100];
};
å¨å®ä¹
struct test t[20];
çæ åµä¸ï¼è®¿é®tç第i个å ç´ ä¸ï¼aç第j个å符ç代ç ï¼å¯ä»¥åä½
t[i].a[j]
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/tctgSaM1.html
其他回答
第1个回答 2007-10-11
#include<stdio.h>
struct
{
char c[10];
}a[10];
void main()
{
int i;
strcpy(a[9].c,"123456789A"); // 给a[9]里的c初值
for (i=0;i<10;i++) printf("%c\n",a[9].c[i]); //依次打出各元素
}
本回答被网友采纳
第2个回答 2007-10-11
如:
for(int i=0;i<10;i++)
{
for(int j=0;j<10;j++)
{
a[i].c[j] = '0';
}
}
就这样即可。
相似回答
C语言结构体成员的引用
问题
答:
scanf的用法,格式后的参数都必须是地址,name是数组名,本身就是数据,age和sex都是整型数据,必须使用取地址符&。p是
struct
student*类型,stu是stu[3]这个数组的第一个元素的地址,p指向第一个
元素,
因此AB
C都是
对的,D错在把(int*)变量值赋值给(struct student*)变量,有个强制转换则不会错,...
C语言
知识总结
答:
Struct student stu1, stu2;9.2、结构体变量
的引用
一般形式为:结构体变量名.
成员
名9.3、
结构体数组结构体数组
结构体数组元素
.成员名指向结构体的指针变量 (*p).成员名p->成员名其他Strcpy(字符数组1,字符串2)Strcat(字符数组1
,字符数组
2)Strcmp(字符串1,字符串2)Strlen(字符数组) 31 9 已赞过 已踩过< ...
在
C语言中,结构体成员的引用
为什么有时候可以不用“&"?
答:
你在前面定义
结构体
时应该把name定义为一个字符型
数组,
如char name[10];因为姓名是用
字符串
表示的。应填为:stu[i].name,&stu[i].num,&stu[i].age.第一个不能用&,因为数组名name就代表了该数组的首地址,而&就是一个取地址符号,所以不需再用&,而后面的num,age都只是整型变量,所以要...
结构体
变量的使用和
引用
答:
该
数组元素
由一个一个的
结构体
变量组成。如下:
struct
student { char name[20];char sex;int age;} s2[10];那么当你要使用该
数组中
第5个
元素中的
sex变量时,是不是得这样使用 printf("%c",s2[4].sex);scanf("%s",s2[4].name);用大白话给你说的,不知道这样子你能不能理解。
C语言中字符数组
及字符串处理函数
答:
字符数组的
逐个
字符引用,
与引用数值
数组元素
类似。(1)字符数组的输入 除了可以通过初始化使
字符数组各元素
得到初值外,也可以使用getchar()或scanf()函数输入字符。例如:char str[10];…… for(i=0; i<10; i++){ scanf(\"%c\", &str);fflush(stdin); /*清除键盘输入缓冲区*/ } 这里...
结构体的
定义和用法是什么意思?
答:
C 语言中,结构体
(struct)是一种数据结构,是C语言中聚合数据类型(aggregate data type)的一类。结构体可以被声明为变量、指针或数组等,用以实现较复杂的数据结构。结构体同时也是一些
元素
的集合,这些元素称为结构体
的成员
(member),且这些成员可以为不同的类型,成员一般用名字访问。定义与声明 结构体...
C语言
问题,就什麽叫
结构体引用?
最好举点例子.
答:
引用就
是引用
的意思
,结构体是
一种扩展的数据结构。结构体一般可以根据实际需要设定内部的构造,比如存放商品信息的结构体 struct obj{ char name[20];//名字 int number;//编码 float price;//价钱 };如上,就定义了一个结构体,但是这东西本身并无实际意义,它只是规定了一种格式。商店的货品有...
C语言中结构
变量里指针
成员的引用
问题
答:
1.
struct
item { char *name;...其中name作为
字符串其
长度未定义,虽然符合语法(指针本身就没有要求定义长度的)。对于这种未赋初值
的字符串,
需要定义一个有长度的数组。改成char name[20];我明白楼主的意思,是想定义一个长度不固定的字串,但是这是C,pchar类型的并不是严格意义上的串,建议...
大家正在搜
结构体数组里的数组怎么输
结构体内的数组怎么调用
怎么给结构体数组成员赋值
结构体字符数组
结构体字符数组赋值
怎么给结构体数组赋值
结构体中的数组
c语言结构体数组赋值
c语言 结构体数组
相关问题
问下C语言中引用结构体成员时,如果该成员是个整型数组,如何引...
C语言结构体成员的引用问题
C语言中结构体的成员变量怎么引用
C语言中结构体数组中的整型数组怎样引用?
结构体中的成员如果是字符数组,有几种赋值方式?
关于c语言结构体变量成员引用的问题
C语言结构体数组成员怎么赋值?