非常风气网www.verywind.cn
首页
如何给结构体赋值
结构体
变量
赋值
方法?
答:
1按字符赋值
。如结构体变量为a,成员为字符数组s[10];那么可以 for(i=0;i10;i++)a.s[i]=xxx;xxx可以是任意字符。比如getchar(),即从终端读取。2
用strcpy赋值
。如 strcpy(a.s,"test");就是将字符数组赋值为"test"。3用memcpy赋值。如 memcpy(a.s,"test2",3);就是将a.s的前三个字符...
可以把一个
结构体
的值赋给另一个结构体吗?
答:
可以将一个结构体变量的值赋给另一个具有相同结构的结构体变量
。如student1和student2都是student类型的变量,可以这样赋值:student1= student2;假设申明了两个成员列表完全一样的两个结构体,编译器会当作两个完全不同的类型,即使他们的成员列表是一样的,令两个结构体的变量间赋值,则是非法的。
C语言中怎么给一个
结构体
用scanf进行
赋值
?
答:
结构体数组指针作为函数参数,
通过数组的首地址与偏移量对结构体数组进行scanf的赋值,在函数中通过指针间接访问到其指向的内存
。举例:编写函数,输入5个学号(int),5个姓名(字符串),5个成绩数组(每组三个成绩)(int[3]),依次调用函数 include <stdio.h> include <stdlib.h> struct student ...
如何给结构体
数组
赋值
?
答:
char a[10];a = "123"; /*错误,不能用“=”直接为字符数组
赋值
*/ strcpy(a, "123"); /*正确,使用strcpy函数复制字符串*/ 所以要对game[0][0].cpart赋值应该用strcpy(game[0][0].cpart, "123");才对。注意要使用strcpy函数要用#include <string.h>包含string.h头文件。
如何
进行整个
结构体
的
赋值
操作
答:
结构体
也就是类。正常的(非静态的)成员属性(数据成员)是归属于某个对象的。所以你应该是先用这个结构体定义一个对象,然后再对这个对象的属性进行
赋值
。
C语言
结构体
数组的定义和
赋值
答:
//structstudentsbao={3,"123"};可以。第一种
赋值
方法 //strcpy(bao.name,"bao");//可以,//printf("%d,%s\n",bao.id,bao.name);//bao.name="bao";错误“stray'\351'inprogram”其他是乱码,//bao.name[0]='a';//bao.name[0]='/0';//printf("%d,%s\n",bao.id,bao.name)...
C++
结构体
数组
赋值
问题,新手求教
答:
结构体
数组要
赋值
一般有两种方法 以 struct A{int m; int n;};struct A a[10];为例 一个是每个元素 的每个成员 单独赋值。比如 a[i].m=xxx; a[i].n=yyy;一个是整体赋值 如 A b={1,2};a[i]=b;对于C++ 来说,还可以重载赋值函数 或者输入函数。
如何
对
结构体
中的数组进行一次性全部
赋值
?谢谢,比如就是这个意思 b.a...
答:
1、在定义的时候初始化。2.把这个数组再放到一个内部
结构体
中,这样就可以一次性
赋值
。例如:struct { struct { int a[20];} aa;int c;} b,d;b.aa=d.aa//将d中的a数组复制到b中的a数组。
结构体
怎么
赋值
答:
如果
结构体
里面没有动态内存分配,直接s1=s2可以;如果有动态内存分配,就要一个成员一个成员
赋值
。
C语言
如何
在结构体中给嵌套的
结构体赋值
?
答:
结构体
嵌套,赋初值,大括号嵌套就可以了。问题是你代码写错了。你定义的old1不是结构类型,而是结构变量。在shuju中成员要写struct old 变量名;不能写struct old1。下面是演示代码:(补充:如果想定义一个结构类型别名,要用typedef)include <stdio.h> struct old { int year;int month;int day;...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
结构体变量相互赋值
C语言给结构体赋值
结构体赋值的三种方法
结构体变量整体赋值
给结构体类型赋值怎么写
结构体默认值赋值
结构体字符串怎么赋值
struct结构体赋值
struct怎么赋值
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网