天天看點

C語言-字元串文本串聯

要形成包含多個行的字元串,可以串聯兩個字元串。 為此,請鍵入正斜杠,然後按 return 鍵。 反斜杠導緻編譯器忽略以下換行符。 例如,字元串

"Long strings can be bro\
ken into two or more pieces."
      

與字元串是相同的。

"Long strings can be broken into two or more pieces."
      

可以使用字元串串聯的任何地方可能以前已使用後跟換行符的反斜杠長輸入字元串的一行。

若要強制在字元串中的新行,如下所示輸入換行符轉義序列 (\ n) 在點在要中止的行的字元串,例如:

"Enter a number between 1 and 100\nOr press Return"
      

由于字元串在源代碼中的所有列可以開始,将長字元串。一成功的行的列可以繼續 ",您可以确定字元串引發源代碼的可讀性。 在任何情況下,它們螢幕上的形式時,輸出不受影響。 例如:

printf_s ( "This is the first half of the string, "
           "this is the second half ") ;
      

隻要該字元串中的每個部分用雙引号括起來,部件連接配接和輸出作為一個字元串。 此串聯根據事件順序發生在 

轉換階段

指定的生成時。

"This is the first half of the string, this is the second half"
      

字元串指針,初始化,同時,存儲空白隻分隔的兩個不同的字元串,當一個字元串 (屬于指針在 

指針聲明

讨論)。 當正确在下面的示例中,引用,該結果與前面的示例是相同的:

char *string = "This is the first half of the string, "
               "this is the second half";

printf_s( "%s" , string ) ;
      

在轉換階段 6,相鄰字元串任何順序指定的多位元組字元序列或相鄰寬字元串辨別符被連接配接到一個多位元組字元序列。 是以,不要設計程式在執行時允許字元串的修改。 ANSI C 标準指定修改字元串的結果是未定義的。

網名:浩秦;

郵箱:root#landv.pw;

隻要我能控制一個國家的貨幣發行,我不在乎誰制定法律。金錢一旦作響,壞話隨之戛然而止。

繼續閱讀