#include<stdio.h>
int main(int argc,char *argv[]){
//1.定义一个结构体
struct student{
char name[50];
int score;
} ;//封号一定不能忘
//2.定义一个结构体变量,并且初始化
struct student stu={"lixp",98};
//3.定义一个指针变量,指向初始化的结构体
struct student *ptr=&stu;
printf("*ptr->name++=%c\n",*ptr->name++);//本来应该是这样用的,得到的应该是i字符,但是这样子编译的时候会报错 各位大神看一下咋回事啊
return 0;
} |
|