本實例展示結構體的定義、變量聲明、成員賦值與訪問。
定義結構體 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
. 運算符訪問。