linux—c结构体学习
来源:互联网 发布:优化游戏的软件哪个好 编辑:程序博客网 时间:2024/05/21 19:49
#include<stdio.h>struct weapon{//结构体类型 char name[20];//名字 int atk;//属性 int price;//价格 }weapon_1;//下面声明变量的写法这种类似,这种将weapon_1放在结构体后面声明只适用于小型系统,如果是单个结构体可以使用struct{}weapon_1的写法进行定义
int main(){int a=0;int b=0;struct weapon weapon_1={"Jason",100,200};//声明变量,定义变量 printf("%s\n,%d\n",weapon_1.name,++weapon_1.price}//可以输出结构体的当中的名称,价格
struct weapon *w;w=&weapon_1;//指向weapon_1printf("name=%s\n",w->atk); //也可以w->name或者weapon_1.name.三者效果相同
struct weapon weapon_2[2]={"kecin",200,100,"jason",100,200};//结构体数组,如果数量大可以使用结构体数组printf("%s\n%d\n",weapon_2[0].name,weapon_2[1].atk);//打印weapon2的第一个数组的name,和第二个数组的atk
struct weapon *p;p=weapon_2;//其实就是指向weapon_2[0]
p++;//指向weapon_2[1] printf("%s\n",p->name);输出weapon_2[1]的name
return 0;
阅读全文
0 0
- linux—c结构体学习
- linux c学习—— 预处理和结构体
- Linux C 结构体
- [C学习]结构体
- 《Linux C一站式学习》第七章 结构体
- 学习Linux C编程之预处理与结构体
- C语言学习——结构体
- C语言结构体—学习笔记
- linux c FILE结构体
- Linux c 开发 - 结构体
- Object-C 结构体学习
- C结构体struct学习
- 学习C语言结构体
- C语言-结构体学习
- C语言学习-结构体
- c/c++学习------>结构体
- linux C 中重要的数据结构——结构体
- Linux C语言程序设计(四)——枚举与结构体
- ftp文件传输协议
- SpringBoot上传文件
- (转)姚期智:呼之欲出的量子计算机,和它漫长的最后一英里(全文)
- Android网络编程
- 创建继承于类person的类student并重写方法
- linux—c结构体学习
- 处理输入成绩异常
- 线程基础(二):线程锁和条件变量(笔记)
- Hibernate的查询方式
- windows中AD域的部署
- 模型的评估方法
- 单行文本过长自动替换为省略号的css写法:text-overflow:ellipsis;
- Tomcat安装及配置教程
- 【线段树+DFS序】CQYZ_Vijos_P3751 树上路径动态查询