最贊回答 / 火Rain
其實,即使你把所有函數體{}中的代碼都堆在一行寫都是沒有語法錯誤,且可以正常運行的!而頭文件與主函數結束時,就必須換行,如果不換行會有錯誤提示,也即語法錯誤。程序此時無法正常運行!對于函數體中的printf變量,我們之所以要一行一行的寫,并非出于遵循語法的考量!而是為了代碼書寫的規范性以及便于讀者的可讀性!
2015-02-06
最贊回答 / 火Rain
你這個問題太籠統了,建議你把遇到某個具體的語法問題提出來,別人才方便為你解惑!而這個所謂的C語言語法,包含的內容很廣很多!推薦你一本譚浩強,國內有名計算機教育專家,編寫的C語言程序設計,不少大學都采用這本教材,很經典。 或者你去網上下載,查閱電子版的教學文檔亦是可行的!
2015-02-06
最新回答 / _瀟瀟暮雨
char類型的數據實際上也是使用int保存的,因此每一個char類型的數據也可以轉化成int,部分int可以轉化為char。97是字符a的ASCII編碼。
2015-02-05
最贊回答 / onemoo
假如有下面代碼:<...code...>第一個printf要打印出a++的值。所謂先取值再運算是指:a++的值就是a當時的值(即把a的值取出來),在之后a會自增1。 所以a++的值就是1,而在這個語句結束后a的值...
2015-02-04