[問題] 傳結果呼叫問題

看板ASM (組合語言)作者 (阿書)時間17年前 (2007/09/09 22:45), 編輯推噓2(203)
留言5則, 2人參與, 最新討論串1/3 (看更多)
最近買了一本C與8051-使用keil c的書,親自每個範例做一次.. 其中有一個範例怪怪的... 麻煩高手幫忙看一下 #include <stdio.h> void main(void) { byte a; a=func(); } byte func(void) { byte i; i++; return i; } ======= MAIN.C(5): error C202: 'byte': undefined identifier MAIN.C(5): error C141: syntax error near 'a' MAIN.C(6): error C202: 'a': undefined identifier MAIN.C(9): error C129: missing ';' before 'func' Target not created -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.195.6.78

09/09 22:45, , 1F
typedef unsigned char byte;
09/09 22:45, 1F

09/09 22:46, , 2F
一個byte是一種unsigned char
09/09 22:46, 2F

09/09 22:50, , 3F
意思就是說 你忘了作到自定義
09/09 22:50, 3F

09/09 22:51, , 4F
也許有一個標頭檔忘了include 像是REG51.h REG51X.h..
09/09 22:51, 4F

09/09 22:54, , 5F
跟8051或ASM有什麼關係?
09/09 22:54, 5F
文章代碼(AID): #16v0RuBJ (ASM)
文章代碼(AID): #16v0RuBJ (ASM)