结构体变量和结构体指针
时间: 2023-07-15 13:09:01 浏览: 106
开辟空间存放结构体变量.zip_开辟空间存放结构体变量
定义一个结构体:
```
struct myStruct {
char c;
int i;
};
```
成员项包括一个字符型、一个整型。
编程实现结构体变量成员项的输入、输出:
```
#include <stdio.h>
int main() {
struct myStruct s;
printf("请输入一个字符和一个整数:");
scanf("%c%d", &s.c, &s.i);
printf("您输入的字符是%c,整数是%d\n", s.c, s.i);
return ;
}
```
通过结构体指针引用该变量:
```
#include <stdio.h>
int main() {
struct myStruct s;
struct myStruct *p = &s;
printf("请输入一个字符和一个整数:");
scanf("%c%d", &p->c, &p->i);
printf("您输入的字符是%c,整数是%d\n", p->c, p->i);
return ;
}
```
阅读全文