#include<stdio.h>#include<string.h>struct book   //定义结构体类型{    char name [20];    short price;    char author [20];};int main (){    struct book b1={"C programming language",55,"谭浩强"};利用结构体类型定义结构体变量    struct book* p=&b1;  利用结构体类型定义结构体指针来存储结构体变量的地址    strcpy (b1.name ,"C++");修改书名  strcpy----string copy     printf ("书名:%s\n",p->name);指针->成员    printf ("作者:%s\n",p->author);    printf ("价格:%d\n",b1.price);结构体.成员}

指针变量可以存储地址,*是解引用操作符,定义复杂变量需要结构体来参与。

©著作权归作者所有:来自51CTO博客作者大大只的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. php数据类型的转换与检测、变量的基础知识
  2. C语言——C语言常用关键字总结(新手 还请不吝赐教)(一)
  3. SQL优化小讲堂(七)——合理使用变量
  4. 最简单的JVM内存结构图
  5. 关于指针
  6. Python实现双因素方法分析(Two-Way)
  7. MySQL系列-物理存储结构和索引算法
  8. 小技巧 | 如何在SQL Server中快速创建测试数据?
  9. C语言通过定义结构体UCI读写配置文件

随机推荐

  1. 【Android】Android apk默认安装位置设置
  2. android:textAppearance是什么意思
  3. Android图片太大导致无法正常显示
  4. Android(安卓)NDK学习(2)Windows下NDK开发
  5. android ellipsize的使用
  6. 【Android】xml文件里面出现unbound pref
  7. Android EditText身份证等类型
  8. Android JNI简单实例(android 调用C/C++代
  9. android 开机启动桌面Activity(Launcher )
  10. android:shape的使用