close

塞爾庫普語翻譯

也能夠如許用

 

各自介紹完後
最後舉個簡單的例子

#include<stdio.h>
#include<stdlib.h>

typedef enum{
  All翻譯社
  January,
  February,
  March,
  April,
  May
}month;

month Month;
int mon;

main(){
 
  printf("隨便輸入1到5之間的一個數");
  scanf("%d"翻譯社&mon);
 
  switch(mon){
      case January:
          printf("一月"); break;
      case February:
          printf("二月"); break;
      case March:
          printf("三月"); break;
      case April:
          printf("四月"); break;
      case May:
          printf("五月"); break;
      default:
          printf("要輸入1到5之間的數喔");
  }
  system("PAUSE");          
}

完整用法

假如要設定命值,可以如許打

int color;  //宣佈color 為一變數
int leaf;    // 宣佈leaf 為一變數
... ... ...

使用 typedef 後的樣貌 ->

struct var {
    int math;
    int english;
    char data3;
};
struct var yo;

這個構造以往在C傍邊要利用就要用如許的方式

struct var yo;


結果是羅列出多個'常數',並設定命值。

typedef 用來對一個資料類型取一個新名字翻譯目標是為了讓程式碼更好讀更好理解

大括號中每個元素稱為列舉元

然則只要利用 typedef 就可以更名了   以下  
 
 typedef struct var results;

  enum{
    stop,  
    stand,
  
    run
  };

如許會釀成 (stop=5 ; stand=6 ; run=2)

舉個例子:
萬國翻譯公司們來為int取個可愛的名字 如許看起來比力順眼

typedef int Apple;      // int 的名子為Apple(蘋果)
typedef int Orange;       // int 的名字Orange(橘子)
Apple color; //宣佈color 為一變數
Orange leaf; // 宣佈leaf 為一變數
...
...
...

另外一個更常見的例子是用在幫構造(struct)取名子
未使用 typedef 的樣貌

  enum{
    stop=5, 
    stand,

    run
 };

 這樣以後要利用時就可以改成如許

results yo;

  enum{
    stop=5,
    stand翻譯社
    run=2
  };

如許就會變成 (stop=5 ; stand=6 ; run=7)

struct var {
    int math;
    int english;
    char data3;
};
typedef struct var results; 
results yo
;

enum 是英文 enumerate(羅列翻譯社列舉) 的縮寫

例子:

C 說話中的 typedef enum 可以分隔隔離分散來看


若是沒設定命值,預設是從0入手下手遞增。(stop=0 ; stand=1 ; run=2)

未使用 typedef 的樣貌



來自: http://bodscar.pixnet.net/blog/post/61204511-%e8%aa%aa%e6%98%8e-typedef-enum有關各國語文翻譯公證的問題歡迎諮詢萬國翻譯公司02-23690931

arrow
arrow
    文章標籤
    翻譯社
    全站熱搜
    創作者介紹
    創作者 ramiresj460 的頭像
    ramiresj460

    audreysuetim

    ramiresj460 發表在 痞客邦 留言(0) 人氣()