注意:
1. 列舉型別中的列舉元素系統是按照常量來處理的,故叫列舉常量,他們是不能進行普通算術賦值的,不過可以在宣告列舉型別的時候賦值。
2.如果不進行元素賦值操作,那麼元素將會被系統從0開始遞增自動賦值。若你只對第乙個元素賦值,那麼下乙個元素進行前乙個元素加1操作。
3. 使用列舉型別,必須定義型別的變數,也可以在定義列舉型別時定義變
4.列舉型別可以用於swith...case語句;
5.列舉型別不支援直接的cin>>和cout<<;
6.列舉元素之間比較可以用一下6個操作符: <,>,<=,>=,==.!=
7.列舉型別可作為函式的返回型別。
例:用列舉型別求點的對稱點座標:
#include
using namespace std;
enum symmetricstyle ;//分別表示按x軸, y軸, 原點對稱三種方式
void output(double x,double y,symmetricstyle s)
利用列舉表示座標對稱
作 者 霍雨佳 完成日期 2014 年03月1日 版 本 號 v1.0 問題描述 利用列舉表示座標的對稱 樣例輸入 4 5 樣例輸出 4,5 4,5 4,5 問題分析 利用列舉表示座標的對稱 includeusing namespace std enum symmetricstyle 分別表示按x軸...
C語言高階 第29講 列舉型別及其應用(對稱點)
任務和 檔名稱 main.c 完成日期 2017.11.27 版本號 v2.問題描述 設計函式,可以按指定的方式,輸出乙個平面點的對稱點 include enum symmetricstyle 分別表示按x軸,y軸,原點對稱三種方式 void output double,double,enum sy...
求座標軸上的點與點之間的距離
定義一種型別 point,用於描述座標軸上的點。共同特徵 橫座標x,縱座標y 求當前點到原點 0,0 的距離?計算當前點到p1點的距離?返回兩點間p1,p2的距離?public class point public point int a public point int x,int y 返回當前點...