advertisement
2017年1月23日
2016年2月19日
在Linux平台撰寫、除錯與燒入8051程式
IDE:MCU 8051 IDE 載點
平台:Linux Debian jessie
下載IDE
我電腦是Debian 8所以下載mcu8051ide-1.4.10-all.deb,很特別的是Linux是free的,而Windows要錢^_^
安裝IDE
# cd /下載目錄位置
# dpkg -i mcu8051ide-1.4.10-all.deb
標籤:
C,
Linux,
Microcontroller
2012年12月5日
exit( ) atexit( ) C/C++
exit( )
exit( )函式內放置0、非0、EXIT_SUCCESS、EXIT_FAILURE
當exit(1)便會回傳1給main( ),所以main( )程式結束,相當於return 1
當exit(0)=return 0,所以main( )程式結束
既然都會結束程式那區分0與非0的意義何在呢?
通常我們會把exit(0)視為正常結束程式,而exit(1)為不正常或有錯誤所以才結束程式
所以我們也可以把exit(0)改寫為exit (EXIT_SUCCESS),而exit(1)可改寫為exit (EXIT_FAILURE) 讓程式就易理解
atexit( )
atexit( )函式內放置函式的名稱
atexit顧名思義at exit,也就是在exit時,執行atexit( )內的函式
訂閱:
文章 (Atom)