结构体
来源:互联网 发布:Linux设置用户得密码 编辑:程序博客网 时间:2024/06/01 08:40
#include <stdio.h>
#include <string.h>
struct Student
{
int age;
char name[20];
int id;
};
int main()
{
struct Student s1; //第一种赋值方式
s1.age = 20;
s1.id = 0;
strcpy(s1.name, "zhang");
printf("%d %s %d\n", s1.age, s1.name, s1.id);
struct Student s2 = {21, "li", 1}; //第二种,申明后就初始化
printf("%d %s %d\n", s2.age, s2.name, s2.id);
struct Student *ps1 = &s1; //结构体指针
printf("%d %s %d\n", (*ps1).age, (*ps1).name, (*ps1).id);
printf("%d %s %d\n", ps1->age, ps1->name, ps1->id); // 注意访问的形式的,不可混淆
return 0;
}
#include <string.h>
struct Student
{
int age;
char name[20];
int id;
};
int main()
{
struct Student s1; //第一种赋值方式
s1.age = 20;
s1.id = 0;
strcpy(s1.name, "zhang");
printf("%d %s %d\n", s1.age, s1.name, s1.id);
struct Student s2 = {21, "li", 1}; //第二种,申明后就初始化
printf("%d %s %d\n", s2.age, s2.name, s2.id);
struct Student *ps1 = &s1; //结构体指针
printf("%d %s %d\n", (*ps1).age, (*ps1).name, (*ps1).id);
printf("%d %s %d\n", ps1->age, ps1->name, ps1->id); // 注意访问的形式的,不可混淆
return 0;
}
0 0
- 结构体
- 结构体
- 结构体
- 结构体
- 结构体
- 结构体
- 结构体
- 结构体
- 结构体
- 结构体
- 结构体
- 结构体
- 结构体
- 结构体
- 结构体
- 结构体,,,,
- 结构体
- 结构体
- [YTU]_2354 (H 实现复数类中的加运算符重载【C++运算符重载】)
- ssh--service注入时出错:ERRORDefaultDispatcherErrorHandler:42
- Java多线程Sample 1
- 【Angular2】核心概念
- java水仙花数
- 结构体
- Mac下Chrome 多个 tab 间切换的快捷键
- 路由器入侵
- 联合分布 & 条件分布 & 边缘分布
- Memcached的使用与CAS命令
- Ubuntu 16.04 禁用guest账户,亲测可用
- 通过反射创建对象?
- sklearn.linear_model——LogisticRegression调参小结
- Maven搭建Spring+Struts2+Mybatis项目(一) Maven环境