1. 程式人生 > >來說說datatype

來說說datatype

getch borde ida clu 導致 lan roc process pri

今天敲代碼一直卡在一個問題上面好久那就是--datatype的未定義,起初不曉得datatype的含義,遇到這種情況首先想到的就是自己又忘記加上面頭文件了。隨即寫了個stdlib.h上去。可是問題並沒有得到解決,還是顯示未定義。

懷疑是不是自己拼寫的錯誤導致的,檢查一下還是沒有。仔細一看才想起來忘了寫這樣一句話 typedef int DataType;在頭文件中。寫上後便是無問題。現在我就來查查datatype的作用。

1 datatype即數據類型,然而C語言本身並沒有datatype類型。不過結合typedef語句或#define語句,可以使datatype來代替已存在的類型

2 用法示例,用datatype來代替int

1 2 3 4 5 6 7 8 9 10 #include<stdio.h> typedef int datatype; //方法(1) //#define datatype int //方法(2) int main(){ datatype num = 12; printf("%d\n", num); getchar(); return 0; }

3 運行結果

技術分享

來說說datatype