A. 什麼是子程序
程序可以互相調用,就是說,在一段程序a的中間,可以設置它執行另外的一段程序b,然後再回來繼續執行本段程序a後邊的部分,在其中調用的那另外的一段程序b就是這一程序a的子程序
B. c語言中構造類型有幾種分別是什麼
C語言中構造類型一共有4種,它們分別是數組、結構體(struct)、共用體(union)、枚舉類型(enum)。
C語言中基本類型和枚舉類型,統稱算術類型(arithmetic type)。算術類型和指針類型,統稱為標量類型(scalar type)。
數組類型和結構類型被統稱為聚合類型(aggregate type)。聯合類型(union type)不被認為是聚合類型,因為在任一時刻下,聯合中只有一個成員可以具有值。
(2)編程中struct是什麼擴展閱讀:
C語言的主要特點:
C語言是一種結構化語言,它有著清晰的層次,可按照模塊的方式對程序進行編寫,十分有利於程序的調試,且c語言的處理和表現能力都非常的強大。
依靠非常全面的運算符和多樣的數據類型,可以輕易完成各種數據結構的構建,通過指針類型更可對內存直接定址以春李晌及對硬體進行直接操作,因此既能夠用於開發系統程序,也可用於開發應用軟體。
1、簡潔的語言,C語言包含的各種控制語句僅有9種,關鍵字也只有32 個,程序的編寫要求不嚴格且以小寫字母為主,對許擾返多不必要的部分進行了精簡。
語句構成與硬體有關聯的較少,且C語言本身不提供與硬體相關的輸入輸出、文件管理等功能,如需此類功能,需要通過配合編譯系統所支持的各類庫進行編程,故C語言擁有非常簡潔的編譯系統。
2、具有結構化的控制語句,C語言是一種結構化的語言,提供的控制語句具有結構化特徵,如for語句、if⋯else語句和switch語句等。可以用於實現函數的邏輯控制,方便麵向過程的程序設計。
3、豐富的數據類型,C語言包含的數據類型廣泛,不僅包含有傳統的字元型、整型、浮點型、數組類型等數據類型,還具有其他編程語言所不具備的數據類型,其中以指針類型數據使用最為靈活,可以通過編扒鋒程對各種數據結構進行計算。