c語言寫程式的時候如果一行寫不下了怎麼在第

時間 2021-12-25 07:39:59

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 ...