C/C++结构体struct 与结构体数组和枚举型enum的结合使用
生活随笔
收集整理的這篇文章主要介紹了
C/C++结构体struct 与结构体数组和枚举型enum的结合使用
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
C/C++結(jié)構(gòu)體struct 與結(jié)構(gòu)體數(shù)組和枚舉型enum的結(jié)合使用
#include "stdafx.h" #include <string> #include <iostream> using namespace std;//定義一個結(jié)構(gòu)體:Person struct Person {char* name;int age;int height; };//結(jié)構(gòu)體數(shù)組PersonArray:定義一個數(shù)組為Person結(jié)構(gòu)體類型,并初始化 static Person PersonArray[] = {/* Alian */{ "Alian", // name25, // age170, // height},/* Wilson */{ "Wilson",// name30, // age175, //height}, };//定義枚舉型:MEMBER enum MEMBER{Alian,Wilson };static Person getMemberInfo(enum MEMBER type) {return PersonArray[type]; }int main() { // Person per1=getMember(Wilson);Person per1=getMemberInfo(Alian);cout << per1.name<<endl;cout << per1.age << endl;cout << per1.height << endl;return 0; }總結(jié)
以上是生活随笔為你收集整理的C/C++结构体struct 与结构体数组和枚举型enum的结合使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OpenCV isContinuous(
- 下一篇: s3c2440移植MQTT