#define  _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<string.h>struct Book{    char name[20];//C语言程序设计    short price;//55};int main(){    //利用结构体类型创建一个该类型的结构体变量    struct Book b1 = {"C语言程序设计",55};    struct Book* pb = &b1;    //结构体指正->成员    printf("%s\n", pb->name);    printf("%d\n", pb->price);    //结构体变量.成员    printf("%s\n", (*pb).name);    printf("%d\n", (*pb).price);    //利用pb打印书名和价格    printf("书名:%s\n", b1.name);    printf("价格:%d元\n", b1.price);    //修改字符串拷贝    strcpy(b1.name, "C++语言设计");    printf("修改后的书名:%s\n", b1.name);    pb->price = 15;    printf("修改后的价格:%d元\n", b1.price);    return 0;}

更多相关文章

  1. 数据结构--时间复杂度与空间复杂度
  2. 从100PV到1亿级PV网站架构演变-知识结构
  3. 2021.1.17——指针和结构体的初步认识
  4. 看完这篇,别人的开源项目结构应该能看懂了
  5. HTML结构语义化
  6. 关于结构化、半结构化、非结构化问题
  7. php标准库 SPL 数据结构之-----SplDoublyLinkedList(双向链表)
  8. 速率结构的数据库/算法
  9. 社交登录实现的数据库结构?

随机推荐

  1. 速成编程、副业挣钱有无可能?
  2. 我总是半途而废
  3. B 站,牛逼!
  4. 排序算法 #1 选择排序(文字版)
  5. 一道 LeetCode 周赛的题目,让我自信满满!
  6. 每日前端夜话(0x03):2018年JavaScript状态
  7. 假期玩得开心也不忘充电,学习Python操作JS
  8. 使用Redis有哪些好处?
  9. 排序算法 #2 冒泡排序
  10. GlusterFs 启动报错,调试方法和处理