综合技术
直播中

陈敏

7年用户 1219经验值
私信 关注
[问答]

如何在C语言中把结构体定义为常量?

typedef const struct      {
        long identifier;        
        const char name[20];
    }mystruct;
在网上看到的,直接修饰结构体,而不是结构体成员
可以指定整个结构体是只读的(不能改变结构体变量的值),此时,结构体的所有成员也是只读的
不知道能不能用
但是const不是绝对安全的
大家发表一下意见啊~~
应该发分享帖的,我真是......

回帖(2)

乔婧

2019-10-24 08:18:30
谢谢分享
举报

桂莅鑫

2019-10-24 08:33:53
楼主研究很到位,谢谢!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分