#include <stdio.h>
#include <string.h>
struct Book //创建结构体类型
{
char shuming[18]; //定义书名字符串数组
short jiage; //定义书价变量
};
int main(){
struct Book s1=
{
"与rz的交流技巧",10
}; //定义结构体变量
printf("%s\n",s1.shuming);
struct Book* p=&s1; //将结构体地址存入指针变量
printf("%s\n",(*p).shuming);
strcpy (s1.shuming,"与sb的交流技巧");//重新定义数组内容
printf("%s\n",p->shuming);
return 0;
}
以上是演示创建结构体、指针变量及其使用方法的代码
以下为输出
struct--结构体关键字
strcpy--字符串拷贝关键字
%d--十进制格式\%s字符串格式
s1.shuming--结构体变量项目变量表达方式
(*p).shumingd,p->shuming--结构体变量用指针表达项目的方式
如有不足,望不吝赐教