已采納回答 / 火Rain
原則上只要頭文件中的“#include”與“<stdio.h>”這倆個你不將其中任何一個拆分或者把倆者換行,倆者間你空多少個空格都是可行的!作者也可以自己在編輯器里面嘗試一下,看下是否如此!
2015-02-07
最贊回答 / 火Rain
其實,即使你把所有函數體{}中的代碼都堆在一行寫都是沒有語法錯誤,且可以正常運行的!而頭文件與主函數結束時,就必須換行,如果不換行會有錯誤提示,也即語法錯誤。程序此時無法正常運行!對于函數體中的printf變量,我們之所以要一行一行的寫,并非出于遵循語法的考量!而是為了代碼書寫的規范性以及便于讀者的可讀性!
2015-02-06
最贊回答 / 火Rain
你這個問題太籠統了,建議你把遇到某個具體的語法問題提出來,別人才方便為你解惑!而這個所謂的C語言語法,包含的內容很廣很多!推薦你一本譚浩強,國內有名計算機教育專家,編寫的C語言程序設計,不少大學都采用這本教材,很經典。 或者你去網上下載,查閱電子版的教學文檔亦是可行的!
2015-02-06
已采納回答 / Rober_Lin
使用循環計算1-2+3-4+5-6+…-100的值sum記錄錢n個值的和,偶數前的符號為負,所以用了一個變量flag來實現正負號的變換,當i為單數時flag為正,當i為偶數時,flag*-1變為負數,再乘-1又為正數,當循環執行時,判斷循環條件,然后執行求和sun,之后實現flag的變號,和i的自增。直到循環條件不滿足
2015-02-05
最新回答 / _瀟瀟暮雨
char類型的數據實際上也是使用int保存的,因此每一個char類型的數據也可以轉化成int,部分int可以轉化為char。97是字符a的ASCII編碼。
2015-02-05