1.6號學習心得

#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;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章