社区
数据结构与算法
帖子详情
用C语言定义一个结构体,如何将其初始化?
Rookie_Allen
2008-04-02 03:54:32
typedef struct
{
datatype data[maxsize];
int last;
}sequenlist;
这是一个顺序表的定义,请问如何初始化赋值?
...全文
664
11
打赏
收藏
用C语言定义一个结构体,如何将其初始化?
typedef struct { datatype data[maxsize]; int last; }sequenlist; 这是一个顺序表的定义,请问如何初始化赋值?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mattlinsheep
2008-04-28
打赏
举报
回复
同意添加构造函数
lllanm
2008-04-28
打赏
举报
回复
typedef struct
{
datatype data[maxsize];
int last;
}sequenlist;
使用.
sequenlist list;
int a[10]=[0,1,2,3,4,5,6,7,8,9];
list.data = a;
list.last= a[10];
lllanm
2008-04-28
打赏
举报
回复
意思用函数赋值是吗?? 没有必要
使用什么类型的编译器 ? 标准C,还是标准C++.
结构体定义之后就和基本数据一样的使用. 不需要使用使用之前初始化(指针除外)
sunyanlu
2008-04-28
打赏
举报
回复
在结构体里可以直接赋值就行了吧
junheng
2008-04-27
打赏
举报
回复
嗯,添加一个无参数构造函数比较简单。
rover___
2008-04-27
打赏
举报
回复
添加一个构造函数
hjk_thinking
2008-04-26
打赏
举报
回复
新手
typedef struct
{
datatype data[maxsize];
int last;
}sequenlist;
问 : 是不是可以在其他函数里声明一个此结构的对象
然后:
sequenlist sql;
sql.last=**;
sql.a[maxsize]=**;
这样进行初始化?
zzyjsjcom
2008-04-26
打赏
举报
回复
用memset, 或者自己实现一个memset
rushman
2008-04-02
打赏
举报
回复
sequenlist l = {"hello",2};
llg84
2008-04-02
打赏
举报
回复
声明之后给它赋值不就行了,或者专门写个初始化函数,再不就用c++,然后添加一个构造函数
fuda_1985
2008-04-02
打赏
举报
回复
不明白,这是要初始化链表还是结构体啊?
初始化结构体不能直接在定义的时候初始化么?
C语言
程序设计:
结构体
.pptx
C语言
程序设计;;§10.1
结构体
概念 数据的基本类型:整、实、字符。 数组是构造类型:每个元素为同一类型 有些问题仅用基本类型和数组来描述,无法反映其内在联系,如学生情况。 ;id;定义
结构体
类型变量的方法 声明
结构体
类型时不分配存储单元,使用该类型定义变量时才分配存储单元。 先定义
结构体
类型,再定义
结构体
变量;声明
结构体
类型的同时定义
结构体
变量;说明
结构体
类型与
结构体
变量概念不同 类型:不分配内存; 变量:分配内存 类型:不能赋值、存取、运算; 变量:可??
结构体
变量中的成员可单独使用,方法如普通变量;
结构体
可嵌套;
结构体
成员名与程序中变量名可相同,两者不代表同一个对象。 ;
结构体
变量的
初始化
形式一 整体赋值法 ;
结构体
变量的引用 引用规则
结构体
变量不能整体引用,只能引用变量成员;main() { struct student { int No; float score; } stu1,stu2; };
结构体
成员本身又是一个
结构体
类型,则需要找到最低一级的成员。 ;
结构体
数组的定义 定义:可以参照
结构体
类型变量的定义方法 形式 :struct
结构体
类型名 { 数据类型
详解
C语言
Struct(
结构体
)系列之一
详解
C语言
Struct(
结构体
)系列的第一部分的全部文章合集,具体分析文章见: http://blog.csdn.net/column/details/structure.html 第二季近期会很快提供
c语言
初始
结构体
.zip
c语言
结构体
-
c语言
初始
结构体
++代码.zip
c语言
第12章
结构体
、共用体和自定义类.pptx
第12章
结构体
、共用体和自定义类
浅谈
C语言
中
结构体
的
初始化
《代码大全》建议在变量定义的时候进行
初始化
,但是很多人,特别是新人对
结构体
或者
结构体
数组定义是一般不会
初始化
,或者不知道怎么
初始化
。1、
初始化
代码如下:typedef struct _TEST_T { int i; char c[10];}TEST_T;TEST_T gst = {1, “12345”};//可以
初始化
,设置i为1,s为一个字符串.TEST_T gst = {1};//
初始化
个数少于实际个数时,只
初始化
前面的成员。TEST_Tgst = {.c=“12345”};//有选择的
初始化
成员。2、复合字面量。gst = (TEST_T){122,
数据结构与算法
33,027
社区成员
35,335
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章