首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C >> C 語言實例練習

C語言練習實例95:結構體基本應用示例

     編輯:C 語言實例練習

C語言練習實例95:結構體基本應用示例

本實例展示結構體的定義、變量聲明、成員賦值與訪問。

程序分析

定義結構體 programming 包含一個 float 型成員 constant 和一個字符指針 pointer。在 main() 中聲明結構體變量 variable,並為其成員賦值,最後打印輸出。

源代碼

// Created by www.runoob.com on 15/11/9.
// Copyright © 2015年 菜鳥教程. All rights reserved.
//
#include <stdio.h>

struct programming {
    float constant;
    char *pointer;
};

int main() {
    struct programming variable;
    char string[] = "菜鳥教程:https://www.runoob.com";

    variable.constant = 1.23;
    variable.pointer = string;

    printf("%f\n", variable.constant);
    printf("%s\n", variable.pointer);

    return 0;
}

運行結果

1.230000
菜鳥教程:https://www.runoob.com

知識點

  • 結構體成員通過 . 運算符訪問。
  • 字符指針成員可直接指向字符串常量或字符數組。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved