奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

C語言

C語言程序書寫格式

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

C語言程序書寫格式

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

  例.習分析下列程序的輸出結果:

  程序內容如下:

  Multiply(x,

  y)

  int

  x,y;return(x,Y);

  }main (){

  int a,

  b;a=5}

  B=6;printf(

  ”%d\n”,

  multiply

  (a,b)

  );

  )

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

  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)

  代碼段由各個函數產生,函數的每一個語句將最終經過編繹和匯編生成二進制機器代碼(具體生生哪種體系結構的機器代碼由編譯器決定)。

  2、只讀數據段(ROData)

  只讀數據段由程序中所使用的數據產生,該部分數據的特點是在運行中不需要改變,因此編譯器會將該數據段放入只讀的部分中。C語言中的只讀全局變量,只讀局部變量,程序中使用的常量等會在編譯時被放入到只讀數據區。

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

  3、讀寫數據段(RWData)

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

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

  與讀寫數據段類似,它也屬于靜態數據區,但是該段中的數據沒有經過初始化。因此它只會在目標文件中被標識,而不會真正稱為目標文件中的一段,該段將會在運行時產生。未初始化數據段只在運行的初始化階段才會產生,因此它的大小不會影響目標文件的大小。

【C語言程序書寫格式】相關文章:

C語言程序書寫格式輔導10-17

C語言程序試題04-26

c語言入門經典程序08-01

C語言經典程序題09-17

c語言鏈接程序08-26

C語言程序介紹08-23

C語言程序實例10-10

C語言程序的段06-14

c語言入門的經典程序07-25

主站蜘蛛池模板: 宁河县| 辛集市| 交口县| 寿阳县| 凉山| 满洲里市| 闽清县| 漯河市| 宁化县| 连江县| 三明市| 平山县| 尉氏县| 屏东县| 宁乡县| 海宁市| 丹凤县| 泰州市| 若尔盖县| 内乡县| 海口市| 延庆县| 汪清县| 若尔盖县| 武定县| 出国| 即墨市| 安阳市| 太白县| 滨海县| 镇坪县| 宁晋县| 灌云县| 同江市| 南溪县| 仁布县| 孟津县| 漠河县| 沐川县| 伊川县| 鲜城|