结构体的4种初始化方式
来源:互联网 发布:qq加速升级软件 编辑:程序博客网 时间:2024/05/23 02:06
//// main.c// C语言学习#include <stdio.h>int main(int argc, const char * argv[]) { //定义结构体类型 struct Person { char *name; int age; double heigth; }; //初始化的4种方式 //1.定义的同时初始化 struct Person p1 = {"zhangsan",20,170}; //2.先定义再逐个初始化 struct Person p2; p2.name = "ykd"; p2.age = 18; p2.heigth = 180; //3.先定义再一次性初始化 struct Person p3; p3 = (struct Person){"lisi",18,180}; //注意:结构体和数组在这里的区别,数组不能先定义再进行一次性初始化 //结构体要明确的告诉系统{}中是一个结构体 //4.指定将数据赋值给指定的属性 struct Person p4 = {.heigth=1.77, .name="wangwu", .age=33}; //如何从结构体中取数据? printf("name=%s,age=%i,heigth=%f\n",p4.name,p4.age,p4.heigth); //name=wangwu,age=33,heigth=1.770000 return 0;}
0 0
- 结构体的4种初始化方式
- 结构体的4种初始化方式
- 结构体的4种初始化方式
- 结构体的三种初始化方式
- Cocoa的四种典型结构体以及初始化方式
- 结构体初始化 访问的三种方式(结构体指针)
- C语言中结构体的三种初始化方式以及结构体作为传参传递
- 结构体的初始化
- 结构体的初始化
- 结构体的初始化
- 结构体的初始化
- 结构体的初始化
- 结构体的初始化
- 结构体的初始化
- 结构体的初始化
- 结构体初始化的几种方法
- 结构体的三种初始化方法
- 结构体的三种初始化方法
- map根据值排序,字典排序,读入带空格的字符串处理
- 詩經甲骨文解讀:載驅(上帝致国企直音)
- 为什么要用补码?
- 如何定位死循环或高CPU使用率(linux)
- 处理 java.lang.NullPointerException问题
- 结构体的4种初始化方式
- velpcity 循环的使用
- Arduino - 多线程库SCoop应用 之 时钟(计时器)
- 对js原型对象的理解
- Universal-Image-Loader系列1-配置使用
- leetcode -- Text Justification -- string操作的题目,思路简单,但是难以写对
- KMP算法解释
- android中MVP模式(一)
- Your Ruby version is 2.2.3, but your Gemfile specified 2.2.2