Re: 初學者 Mplab C18 一個問題?關於變數的使用問題
|
||||
---|---|---|---|---|
高級會員
|
變數擺放位置不同, 效果也就不同
1. 若是放在Function裡面宣告, 則只有函數內部可以使用, 如第三個, 因此第三個C=2 2. 若是在函數外面宣告, 則此函數以後都可以使用, 如第一個 3. 變數依程式需求可宣告成不同的等級, 如static 、 auto extern、 register等等, 當然等級不同, 可以使用的方式便不同, 可以參考C語言的書有詳細說明
發表於: 2005/6/9 7:09
|
|||
人生最長久的擁有是珍惜 但是大都在失去後才發現
|
||||
|
初學者 Mplab C18 一個問題?關於變數的使用問題
|
||||
---|---|---|---|---|
中級會員
|
char a=1,b=1,c; main() { c=a+b; // c=2 正確 : } ;------------------------------------------------- main() { static char a=1,b=1,c; c=a+b; //c=2 正確 : } ;------------------------------------------------- main() { char a=1,b=1,c; c=a+b; //c=???? : } --------------------------------------------------
發表於: 2005/6/8 13:39
|
|||
|