首页 >>  正文

结构体赋值方法

来源:baiyundou.net   日期:2024-09-29

巫娇悦857如何给结构体数组中的数组赋值?C语言的 -
离俊钟13533961993 ______ #include <stdio.h> struct node { int b[8]; }a[10]; int main(void) { int i, j; for(i = 0; i < 10; i++) { for(j = 0; j< 8; j++) { a[i].b[j] = i + j + 1; } } for(i = 0; i < 10; i++) { for(j = 0; j< 8; j++) { printf("a[%d].[%d] = %d\n", i, j, a[i].b[j]); } } return 0; } 别忘记加分啊

巫娇悦857结构体的赋值方法,比如 POINT pt; pt.x=2; pt.y=5; 有没有更简单的方法 -
离俊钟13533961993 ______ 结构体只有这一种方法赋值.楼主如果嫌麻烦的话,就写一个宏,到时候直接调用宏就可以了.比如#define SET_POINT(pt,x,y) pt.x=x,pt.y=y SET_POINT(pt,2,5); //直接这么调用就可以了

巫娇悦857C语言中结构体的另一种赋值方法,我有点不明白. -
离俊钟13533961993 ______ 结构体可以这样赋值的,但是数据结构一定要匹配,zoom,reset,enter当然是结构变量啊,结构名就是OSD_FONT_INF,OSD_FONT_INF zoom ={3,1,12,{... ...}}; 跟int a=2含义一样,可以类比一下就知道了.

巫娇悦857C语言 结构体的赋值 -
离俊钟13533961993 ______ 这叫结构体变量声明与初始化. 按规定,花括号内的 初始化 数值,必须为常量. struct student a[3]={zhangsan,{....}; //错在初始化用了 非常量 你的结构数组a[3] 里用了变量 zhangsan, 语法上是错的. 你可以改成: struct student a[3]={ {0}, {1002, 后面照抄.....}; 其中 {0} 是给数组元素 a[0] 初始化,充0 占位. 声明完毕,语句部分 另加一句赋值语句: a[0]=zhangsan; 就把zhangsan的数据传给a数组的 元素 a[0] 了.

巫娇悦857C语言结构体怎么赋值?怎么初始化?给个最简单的例子~ -
离俊钟13533961993 ______ strcut a { int m; int n; } strcut a b,c;1. 直接赋值 b=c;2. 通过 . 赋值 b.m=1 ; b.n=2;3. 声明时赋值 strcut a b={1,2};

巫娇悦857C语言中怎么给一个结构体用scanf进行赋值? -
离俊钟13533961993 ______ 结构体数组指针作为函数参数,通过数组的首地址与偏移量对结构体数组进行scanf的赋值,在函数中通过指针间接访问到其指向的内存. 举例:编写函数,输入5个学号(int),5个姓名(字符串),5个成绩数组(每组三个成绩)(int[3]),依...

巫娇悦857结构体赋值 -
离俊钟13533961993 ______ s1 = s2 放编译器试试就知道是可以的 typedef struct A { int n; char c; }A; void main() { A s1, s2; s1.n = 1; s1.c = 'c'; s2 = s1; printf("%d %c\n", s2.n, s2.c); } 打印: 1 c 结构体不是指针,但可以设置一个指向结构体的指针,如A* p;

巫娇悦857在结构体内部的变量如何赋值
离俊钟13533961993 ______ 这样,可以仿照类的用法,默认情况下值为-1,0 typedef struct tree { int weight,parent; tree(int w=-1, int p=0){weight=w;parent=p;} struct tree *lchild,*rchild; }huffmantree;

巫娇悦857C语言中如何给结构体赋值?
离俊钟13533961993 ______ 给你一个例子好了struct student{char name[10];int number;int age;};struct student xiaoming;xiaoming.name="xiaoming";xiaoming.number=2009001;xiaoming.age=20;还有一种是用指针引用的,可能说你也不懂,好好看看书吧、、

巫娇悦857C#中 如何给结构体赋值? -
离俊钟13533961993 ______ 例如Point就是一个结构体 Point point = new Point(3,10); 就是x = 3,y = 10; 或者 Point point; point.X = 3; point.Y = 10; 也是一个意思

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024