[共同空間] 初值設定

可以在共同空間變數宣告時
同時設定初值

Ex:

[code language=”cpp”]
#include <iostream>

using namespace std;

union data
{
int math;
char gender;
};

int main(){

union data d1={70}; //宣告共同空間變數,同時設定初值
union data d2={‘M’}; //可以為任何定義內的內容設定初值,但只能唯一

}<span style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" data-mce-type="bookmark" class="mce_SELRES_start"></span>
[/code]

也可以在定義共同空間時
同時宣告變數、設定初值

Ex:

 

[code language=”cpp”]
#include <iostream>
using namespace std;

union data
{
int math;
char gender;
}d1={70},d2={‘M’}; //同時宣告變數、設定初值

int main(){

}<span style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" data-mce-type="bookmark" class="mce_SELRES_start"></span>
[/code]

有疑問? 留個言吧!

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料