linux c的结构体赋值方法

网友投稿 812 2022-10-27

linux c的结构体赋值方法

linux  c的结构体赋值方法

主要使用的是第一种,类似数组赋值

#includetypedef struct al_data{ int a; int b; int c; char ch;}al_data;struct al_data ad ={ 1, 3, 9, 'A',};struct al_data ad2 ={ .a = 2, .b = 6, .c = 18, .ch = 'B',};struct al_data ad3 ={ a:3, b:9, c:27, ch:'C'};int main(){ printf("ad.a=%d, ad.b=%d, ad.c=%d, ad.ch=%c \n", ad.a, ad.b, ad.c, ad.ch); printf("ad2.a=%d, ad2.b=%d, ad2.c=%d, ad2.ch=%c \n", ad2.a, ad2.b, ad2.c, ad2.ch); printf("ad3.a=%d, ad3.b=%d, ad3.c=%d, ad3.ch=%c \n", ad3.a, ad3.b, ad3.c, ad3.ch); return 0;}

更多资料 Linux C 结构体初始化三种形式

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Ego采用Go编写的一个全栈Web框架
下一篇:android 基于路由跳转框架的组件化demo
相关文章

 发表评论

暂时没有评论,来抢沙发吧~