77问答网
所有问题
当前搜索:
结构体初始化赋值
结构体
的成员也是结构体怎么
赋值
答:
和
结构体
一样:typedef struct t{ int dat;int num;} str1;typedef struct t1{ int mm;str1 in;}str2;int main(int argc, char *argv[]){ str2 teststr;teststr.mm = 1;teststr.in.dat = 10;teststr.in.num = 100;printf("in str2(teststr.mm):%d , \nin str1 of str2(...
C语言定义
结构体
并
赋值
后,怎样把整个结构体传递给子函数?
答:
比如:include <stdio.h>#include <malloc.h>typedef struct STRC_def{int i;int j;}STRC;int Func1(STRC * pSTRC);int Func2(STRC aSTRC);int main(){STRC * a =(STRC *)malloc(sizeof(STRC));//使用堆内存STRC b;//使用栈内存a->i=0;//
初始化
a->j=0;b.i=0;b.j=0...
C语言为
结构体
中成员
赋值
出错是怎么回事
答:
问题出在为字符数组
赋值
一个字符串时只能在
初始化
的时候 include <stdio.h> include <string.h> struct student { long num;char name[20];float score[3];};void main(){ void print(struct student *);struct student stu={3021210,"Li Dong",'67.5','89','78.6'};//初始化的时候 ...
C语言~ 想要的是选这个答案的原因~
答:
(2)然后花括号{}给
结构体赋值初始化
了,那么这么一个{}如何赋值呢?前面的struct person class[10]的意思就是:新建了一个结构体数组,即,新建了一个数组,里面每一个元素都是person结构体。(3)那么就好理解了,花括号{}的数据恰好分为{字符数组,整形变量,字符数组,整形变量,字符数组,整形...
数据结构中
结构体
变量为什么要
初始化
?为什么之前讲c语言的时候结构体变...
答:
结构体
变量如果是局部变量,需要
初始化
,否则初值是随机的。 新型数据结构,可以用初始化函数来实现初始化。之前C语言应该也是一样。取决于结构体变量的使用位置,局部的应该初始化。
C 程序设计中,如何对struct中的union数据进行
初始化
答:
在
结构
中增加一个成员,用来表示联合成员中哪个成员有效。比如:上述结构LEDSTRUCT中增加一个成员uchar ctype;当ctype=0时,un.ch有效;当ctype=1时,un.p有效,当ctype=2时,un.ida有效。只有当联合中某个成员有效时才能对该成员
赋值
或取值。问题补充答复:对union
初始化
可以有两个途径:1.在声明...
结构体
类型的指针引用成员变量,给成员变量用scanf怎么
赋值
?
答:
实际上,用scanf对通过指针引用的
结构体
变量
赋值
与常规的scanf用法没有差异。举例如下:include <stdio.h>/* 声明结构体 myStruct */struct myStruct{ int x; char s[100];};void main(){ myStruct ms; /*结构体指针*/ myStruct *p = &ms; /** * scanf参数列表需要...
c语言中局部
结构体
必须
初始化
吗
答:
不一定的 只要你确保 使用值之前,
结构体
元素被
赋值
就可以了 不
初始化
原始值就是随机值。比如 struct test {int a;};int main(){ struct test v;//不做初始化 scanf("%d",&v.a);//使用前赋值。 printf("%d\n",v.a);}这样是完全可以的 ...
这样给
结构体赋值
不对嘛?vs2008里显示 error C2369: “book”: 重定义...
答:
//这三行是定义了三个数组,并且数组的名字是一样的,都是book,还有也不能这样给
结构体
数组
赋值
,要么是定义数组时直接赋值。要么是在主函数中通过循环给数组赋值 定义数组时赋值 struct Book book[100]={{1,"我的书","张三","清华大学出版社","20111225",88.8},{2,"TCP/IP教科书","李四"...
【C语言】输入学生姓名和成绩排序
答:
结构体
都是设置一种结构,这个结构中可以放置各个类型的数据,比如说一个人是一个结构体,那么名字,身高,体重,性别,等等都可以作为结构体里的数据。然后用这个结构体来初始化一些人,比如说小明,你将小明的身高,体重,性别等等
初始化赋值
给这个结构体,就可以使用 . 这个运算符号来调用结构体里成员...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜