av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

C語言

C語言程序書寫格式

時(shí)間:2025-05-30 10:01:08 賽賽 C語言 我要投稿

C語言程序書寫格式

  為了增強(qiáng)C語言的可讀性,正確的書寫格式就顯得十分重要。以下是百分網(wǎng)小編分享給大家的C語言程序書寫格式,希望大家喜歡!

  例.習(xí)分析下列程序的輸出結(jié)果:

  程序內(nèi)容如下:

  Multiply(x,

  y)

  int

  x,y;return(x,Y);

  }main (){

  int a,

  b;a=5}

  B=6;printf(

  ”%d\n”,

  multiply

  (a,b)

  );

  )

  讀者一定會(huì)發(fā)現(xiàn)這個(gè)程序不容易讀懂。主要是書寫上沒有按照習(xí)慣的格式。語言書寫要求比較自由,一般只要一個(gè)單詞不得分開寫,單詞之間用空白符分隔,而空白符包含空格符、水平制表符和換行符等。因此,例1. 3中的程序書寫上并沒有詞法錯(cuò)誤。執(zhí)行該程序后,會(huì)在屏幕上顯示出如下結(jié)果:

  30

  如果將該程序重新書寫一遍,如下所示。

  例1. 4〕將例1. 3程序重新書寫如下:

  rnultiply(x,y)

  Int,x,y;

  {

  return(x * y);

 。

  main()

  {

  Int a,b;

  printf ("%d\n" , multiply La, b));

  C語言程序的段

  1、代碼段(code或text)

  代碼段由各個(gè)函數(shù)產(chǎn)生,函數(shù)的每一個(gè)語句將最終經(jīng)過編繹和匯編生成二進(jìn)制機(jī)器代碼(具體生生哪種體系結(jié)構(gòu)的機(jī)器代碼由編譯器決定)。

  2、只讀數(shù)據(jù)段(ROData)

  只讀數(shù)據(jù)段由程序中所使用的數(shù)據(jù)產(chǎn)生,該部分?jǐn)?shù)據(jù)的特點(diǎn)是在運(yùn)行中不需要改變,因此編譯器會(huì)將該數(shù)據(jù)段放入只讀的部分中。C語言中的只讀全局變量,只讀局部變量,程序中使用的常量等會(huì)在編譯時(shí)被放入到只讀數(shù)據(jù)區(qū)。

  注意:定義全局變量constchara[100]={"ABCDEFG"};將生成大小為100個(gè)字節(jié)的只讀數(shù)據(jù)區(qū),并使用“ABCDEFG”初始化。如果定義為:constchara[]={"ABCDEFG"};則根據(jù)字符串長度生成8個(gè)字節(jié)的只讀數(shù)據(jù)段(還有’’),所以在只讀數(shù)據(jù)段中,一般都需要做完全的初始化。

  3、讀寫數(shù)據(jù)段(RWData)

  讀寫數(shù)據(jù)段表示了在目標(biāo)文件中一部分可以讀也可以寫的數(shù)據(jù)區(qū),在某些場合它們又被稱為已初始化數(shù)據(jù)段,這部分?jǐn)?shù)據(jù)段和代碼段,與只讀數(shù)據(jù)段一樣都屬于程序中的靜態(tài)區(qū)域,但具有可寫性的特點(diǎn)。通常已初始化的全局變量和局部靜態(tài)變量被放在了讀寫數(shù)據(jù)段,如:在函數(shù)中定義staticcharb[100]={“ABCDEFG”};讀寫數(shù)據(jù)區(qū)的特點(diǎn)是必須在程序經(jīng)過初始化,如果只定義,沒初始值,則不會(huì)生成讀寫數(shù)據(jù)區(qū),而會(huì)定位為未初始化數(shù)據(jù)區(qū)(BSS)。如果全局變量(函數(shù)外部定義的變量)加入static修飾,這表示只能在文件內(nèi)使用,而不能被其他文件使用。

  4、未初始化數(shù)據(jù)段(BSS)

  與讀寫數(shù)據(jù)段類似,它也屬于靜態(tài)數(shù)據(jù)區(qū),但是該段中的數(shù)據(jù)沒有經(jīng)過初始化。因此它只會(huì)在目標(biāo)文件中被標(biāo)識(shí),而不會(huì)真正稱為目標(biāo)文件中的一段,該段將會(huì)在運(yùn)行時(shí)產(chǎn)生。未初始化數(shù)據(jù)段只在運(yùn)行的初始化階段才會(huì)產(chǎn)生,因此它的大小不會(huì)影響目標(biāo)文件的大小。

【C語言程序書寫格式】相關(guān)文章:

C語言程序書寫格式輔導(dǎo)10-17

C語言程序試題04-26

c語言入門經(jīng)典程序08-01

C語言經(jīng)典程序題09-17

c語言鏈接程序08-26

C語言程序介紹08-23

C語言程序的段06-14

c語言入門的經(jīng)典程序07-25