1樓:紫荊寒柳
在你寫的那行末尾寫個換行符\,例如:printf("this is for test %d, %d,%d\n", \
a,\b,\
c\);
和printf("this is for test %d, %d,%d\n", a,b,c);是一樣的。
如果被斷開的不是巨集定義或字串常量,也可以直接換行,即上面的寫法可以改為
printf("this is for test %d, %d,%d\n",
a,b,c);
2樓:
直接換行,但前一行的最後一定要加;
另外,你如果寫滿一行的話,**將很難讓人看懂,說不定你在寫什麼你自己都不知道。
3樓:匿名使用者
程式裡一定不能出現其它可見字元。只有換行符,空格,tab空格可以忽略。也就是說你連著打了n個回車,跟沒打一樣。
程式自動跳過換行找下一個字元。 追問: 我的c程式書上原文是這樣的:
「c程式的一個語句可利用續行標誌書寫在若干行上。」 回答: c語言的續行符是一個巨集定義的,也即人工定義的。
\ 一個反斜槓。但是有個規定就是,\後邊必須立即跟回車符。還有其它字元是通不過的。
這個符號作用就是一種提示作用,讓人看的。機器跟據巨集定義會將其忽略,實質上仍然只剩下換行符了。這樣說你明白了沒有。你看到\就知道後邊應該還有內容而不是忘了寫;分號了。
c語言)寫程式的時候,如果一行寫不下了,怎麼在第二行接著寫?
4樓:匿名使用者
直接換行就行了。沒問題的,注意不要把一個變數名寫在兩行就行了。
5樓:風若遠去何人留
可以通過在行尾加\的形式,實現換行。
比如printf("this is for test %d, %d,%d\n", \
a,\b,\
c\);
和printf("this is for test %d, %d,%d\n", a,b,c);
是一樣的。
另外,如果被斷開的不是巨集定義或字串常量,也可以直接換行,即上面的寫法可以改為
printf("this is for test %d, %d,%d\n",
a,b,c);
6樓:匿名使用者
直接換行寫。
末尾一定不要出現;分號。編譯器是以分號為標識的,遇到分號才決定這一句結束。不遇到分號它會忽略換行,空格,tab之類的符號的。
總之,放心換行就是了。我們一般都是把長的行分成幾行來寫的。只在最後一行末尾加上分號就行。
求高手幫忙寫個c語言寫的51程式
科技藝術生活 為什麼要用24c02儲存,要求上電回零,即初始化了,那麼24c02不就沒有用了麼,再說了,許多微控制器自帶eeprom 你這用stc15f104 8腳 微控制器就可以了, 超級 在梯形圖中,將y0和y1的常閉觸點分別與對方的線圈串聯,可以保證它們不會同時為on,因此km1和km2的線圈...
我一直使用C語言寫微控制器程式,不太清楚程式進入中斷後,一系列PUSH到底是把ACC,PSW等
push指令是把所要儲存的資料存到內部資料儲存器裡,也就是內部ram,具體哪個地址要看sp堆疊指標的指向,如果預設sp為07h的話,那麼存的空間地址就從08h開始。這些值都是可以用直接定址呼叫的,想幹什麼都行。但記著在中斷程式返回前把它們按照順序pop回原來的暫存器裡。 你用c語言程式設計的時候不看...
C語言如何輸入一行有空格的字串?
c語言輸入一行有空格的字串的方法 1 對於char char s 100 1000 第二個參數列示允許輸入的最大長度while 1000 輸入輸出樣例。輸入 he llo 輸出 he llo 2 對於string string s getline cin,s while getline cin,s ...