66问答网
所有问题
当前搜索:
c语言结构体怎么用
C语言结构体
中放入常量
怎么
做。
答:
这样是可以,但是不知这样有何用,:-)include <stdio.h> include <string.h> struct A { const char *s;};int main(int argc, char **argv){ struct A a;const char *
c
= "haha";//a.s = c; // error: assignment of read-only member ‘s’memcpy(&a.s, &c, sizeof (size...
c语言
,
怎么
从文件读取数据到
结构体
,求助
答:
C
结构体
实现读取文件并保存到结构体代码:#include<stdio.h> #include<stdlib.h> //文件操作格式化读取保存到结构体数组 #defineBUFSIZE1000 structdata { charG[4];floatXs;//起点坐标 floatYs;floatE;};intmain(){ FILE*fp;inti,j,r_n=0;charbuf[BUFSIZE],
c
;...
编一个
c语言
程序 十名学生三门课的成绩,计算每个学生每门课的平均成绩...
答:
include<stdio.h> include"malloc.h"include"string.h"struct stu{ char name[20];char stuno[10];int yw;int sx;int yy;};struct link{ stu *astu;link *next;};void main(){ link *head=(link *)malloc(sizeof(link));head->astu=NULL;head->next=NULL;link *tail=head;stu *...
C语言
里可以用
结构体
作为结构体的成员么?
答:
可以 你上面写的,其实你定义一个
结构
实际上就是定义了一个结构类型,那么 其实你可以向
使用
基本内置类型一样使用它的 因为你的stra 这个结构定义在另外一个结构前 那么你当然可以使用它在strb 结构中定义类型为stra类型的结构变量了 你就把它想成是一个基本类型的 ...
C语言
中
结构体
字节的计算方式
答:
在
结构体
里面大概是指结构体变量中成员的地址和结构体变量地址的差。然后再说一下内存对齐这个概念:内存中存放基本类型数据时,计算机的系统会对其位置有限制,系统会要求这些数据的首地址的值是某个数的倍数,而这个数被称为该数据类型的对齐模数。虽然ANSI
C
标准中没有强制规定相邻声明的变量内存中要...
C语言用
字符串直接给
结构体
赋值方法
答:
好多年前的问题了...year month day你都要作为单独的字符串的话, 后边都需要\0, 所以长度应该定义成4 3 2才对.而且应该不推荐你这种写法,
结构体
存在字节对齐的情况, 如果长度定义成4 3 2 ,那么再字节对齐后就不是连续内存了, 更何况有些编译器在字节对齐的时候会进行顺序优化 ...
c语言结构体
程序,为什么不能用“->”来寻址?
答:
引用
结构
变量有两种方法:1)用点号".",适用于引用非结构指针的变量;2)用"->",适用于引用结构之神的变量;你的代码中 stu不是一个结构指针,所以你需要用"stu.name".如果你讲stu定义为结构指针:struct student *stu;就需要用"->",如“stu->name"....
C语言
定义
结构体
变量时用结构指针和普通变量的区别是什么
答:
定义
结构体
变量,系统会为这个变量分配实际的内存空间。定义一个结构体指针,那它就只是个指针,大小也就是系统的地址长度,它里面的值应该指向一个具体的结构体内存空间,才算正常操作。定义了指针以后,要么就用malloc分配空间,要么指向一个已经存在的变量的地址,才能做实际操作,否则只是给系统添乱的。
c语言
中
结构体
的优点
答:
简单的来说,
结构体
就是一个可以包含不同数据类型的一个结构,它是一种可以自己定义的数据类型。首先结构体可以在一个结构中声明不同的数据类型,第二相同结构的结构体变量是可以相互赋值的,而数组是做不到的,因为数组是单一数据类型的数据集合,它本身不是数据类型(而结构体是),数组名称是常量指针...
在
C语言
中,
结构体
成员的引用为什么有时候可以不用“&"?
答:
你在前面定义
结构体
时应该把name定义为一个字符型数组,如char name[10];因为姓名是用字符串表示的。应填为:stu[i].name,&stu[i].num,&stu[i].age.第一个不能用&,因为数组名name就代表了该数组的首地址,而&就是一个取地址符号,所以不需再用&,而后面的num,age都只是整型变量,所以要...
棣栭〉
<涓婁竴椤
8
9
10
11
13
14
15
16
17
涓嬩竴椤
12
灏鹃〉
其他人还搜