tailieunhanh - Bài giảng Tin học cơ sở 2: Chương 3 - Phạm Văn Sự

Bài giảng "Tin học cơ sở 2 - Chương 3: Hàm và con trỏ trong C" cung cấp cho người học các kiến thức: Hàm con trong C, tham số truyền cho hàm, phạm vi của biến, hàm thư viện trong C, con trỏ trong C,. nội dung chi tiết. | Notes Tin håc cì sð 2 Ch÷ìng 03: H m v con trä trong C Bi¶n so¤n: Ph¤m V«n Sü Bë mæn Xû lþ t½n hi»u v Truy·n thæng Khoa Kÿ thuªt i»n tû I Håc vi»n Cæng ngh» B÷u ch½nh Vi¹n thæng Bi¶n so¤n: Ph¤m V«n Sü (PTIT) Tin håc cì sð 2 1 / 62 Notes Ph¦n 01: H m con trong C Bi¶n so¤n: Ph¤m V«n Sü (PTIT) Tin håc cì sð 2 2 / 62 H m con trong C Notes Kh¡i ni»m h m con, nguy¶n m¨u, thüc thi h m Mët ch÷ìng tr¼nh m¡y t½nh th÷íng ÷ñc chia th nh c¡c mæ- un, ÷ñc gåi l h m con I I I Méi h m con thüc hi»n mët t¡c vö nh§t ành ¥y l mët kÿ thuªt lªp tr¼nh "Chia º trà" (Divide and Conquer) ⇒ Mët ch÷ìng tr¼nh l sü k¸t hñp giúa c¡c h m còng c¡c c¥u l»nh Vi»c "h m hâa" mët ch÷ìng tr¼nh: I I I Vîi kÿ thuªt "Chia º trà", vi»c ph¡t triºn ch÷ìng tr¼nh d¹ d ng qu£n lþ v b£o tr¼ hìn T«ng kh£ n«ng t¡i sû döng m¢: Vi¸t mët l¦n, ÷ñc gåi nhi·u l¦n Tr¡nh sü l°p l¤i m¢ trong ch÷ìng tr¼nh Chó þ: Mët h m n¶n thüc hi»n mët t¡c vö ri¶ng l´ Bi¶n so¤n: Ph¤m V«n Sü (PTIT) Tin håc cì sð 2 3 / 62 H m con trong C Notes Tê chùc h m trong ch÷ìng tr¼nh C§u tróc chung têng qu¡t cõa mët ch÷ìng tr¼nh C Ph¦n 1: C¡c khai b¡o ch¿ thà Ph¦n 2: C¡c khai b¡o, ành ngh¾a dú li»u mîi Ph¦n 3: C¡c khai b¡o bi¸n to n cöc sû döng trong ch÷ìng tr¼nh Ph¦n 4: C¡c khai b¡o nguy¶n m¨u c¡c h m con Ph¦n 5: C¡c mæ t£ (thüc thi) chi ti¸t c¡c h m con Ph¦n 6: H m main Chó þ: Ph¦n 4 v 5 câ thº ÷ñc gëp l¤i: vøa khai b¡o vøa ành ngh¾a Ho°c ph¦n 5 câ thº °t sau ph¦n 6 Ho°c ph¦n 4 v 5 °t t÷ìng ùng ð c¡c file ri¶ng (header *.h v thüc thi *.c), rçi sû döng ch¿ thà ti·n xû lþ #include º th¶m v o ch÷ìng tr¼nh ch½nh Bi¶n so¤n: Ph¤m V«n Sü (PTIT) Tin håc cì sð 2 4 / 62 H m con trong C Notes Nguy¶n m¨u h m Có ph¡p khai b¡o nguy¶n m¨u h m: Kiºu_dú_li»u_tr£_v·: I L mët trong c¡c kiºu dú li»u cì b£n, ho°c kiºu dú li»u ng÷íi sû döng ành ngh¾a, ho°c kiºu void (khæng tr£ v· gi¡ trà, khæng kiºu) T¶n_h m: I L b§t cù ành danh hñp l» n o do lªp tr¼nh vi¶n .

TỪ KHÓA LIÊN QUAN