Lập trình ngôn ngữ C nâng cao
➤ Gửi thông báo lỗi ⚠️ Báo cáo tài liệu vi phạmNội dung chi tiết: Lập trình ngôn ngữ C nâng cao
Lập trình ngôn ngữ C nâng cao
Chưong 1. Mở đầuChương này giới thiệu những phân cơ bản của một chương trinh C++. Chúng ta sữ dụng những ví dụ đơn giãn để trinh bây cấu trúc các chươ Lập trình ngôn ngữ C nâng cao ơng trinh C++ vã cách thức biên dịch chúng. Các khái niệm cơ băn như lã hăng, biên, và việc lưu trừ chúng trong bộ nhớ cùng sẽ được thảo luận trong chương này. Sau đây là một đặc tã sơ bộ về khái niệm lặp trinh.Lập trìnhMây tinh sổ lã một công cụ dề giãi quyết hàng loạt các bài toán lớn. Một lời giã Lập trình ngôn ngữ C nâng cao i cho một bải toán nảọ đó được gọi lá một giải thuật (algorithm); nó mô tà một chuồi các bước cần thực hiện đô giát quyet bài toán. Một ví dụ đơn giãnLập trình ngôn ngữ C nâng cao
cho một bài toán vã một giãi thuật có thể lả:Bài toán: sắp xếp một danh sách các sổ theo thứ tự tàng dần.Giãi thuậcGiá sử danh sãch đã cho lã tistl; Chưong 1. Mở đầuChương này giới thiệu những phân cơ bản của một chương trinh C++. Chúng ta sữ dụng những ví dụ đơn giãn để trinh bây cấu trúc các chươ Lập trình ngôn ngữ C nâng cao phân tử kê tiêp trong danh sách list 2, cho đến khi list! là rồng.Giái thuật dược diễn giãi bang các thuật ngũ trừu tượng mang tinh chất dề hiểu. Ngôn ngừ thật sự được hicu bới máy tinh là ngôn ngừ máy. Chương trình được diễn đạt bàng ngón ngữ máy dược gọi là có thế thực thi. Một chương trinh được v Lập trình ngôn ngữ C nâng cao iết bầng bất kỳ' một ngôn ngữ nào khác thi trước hết cần được dịch sang ngôn ngữ mày dể máy tính có thế hiểu vã thực thi nó.Ngôn ngữ máy cực kỹ’ khó hLập trình ngôn ngữ C nâng cao
iều đối với lập trình viên vì thế họ không thế sử dụng trực tiếp ngôn ngữ máy đề viêt chương trình. Một sự trừu tượng khác là ngôn ngữ assembly. Nõ cuChưong 1. Mở đầuChương này giới thiệu những phân cơ bản của một chương trinh C++. Chúng ta sữ dụng những ví dụ đơn giãn để trinh bây cấu trúc các chươ Lập trình ngôn ngữ C nâng cao Ngay cá ụhửng ngôn ngử assembly cũng khó sử dụng. Nhửng ngôn ngừ cấp cao như c~+ cung cấp các ký hiệu thuận tiện hon nhiêu cho việc thi hành các giái thuật. Chùng giúp cho cãc lập ưinh viên không phái nghĩ nhiều về các thuật ngừ cắp thấp, và giúp họ chi tập trung vào giãi thuật. Trình biên dịch (com Lập trình ngôn ngữ C nâng cao piler) sỗ đàm nhiệm việc dịch chương trinh viết bâng ngôn ngử cấp cao sang ngôn ngữ assembly. Mã assembly được tạo ra bơi trình biên dịch sau đó sẽ đưLập trình ngôn ngữ C nâng cao
ợc tập họp lại dể cho ra một chương trinh có thế thực thi.Chương 1: Mớ đâu11.1.Một chương trình C++ đơn giảnDanh sách 1.1 trình bảy chương trình C++ đChưong 1. Mở đầuChương này giới thiệu những phân cơ bản của một chương trinh C++. Chúng ta sữ dụng những ví dụ đơn giãn để trinh bây cấu trúc các chươ Lập trình ngôn ngữ C nâng cao }____________________Chú giãi1Hàng này sử dụng chi thị tiền xử lý r+includcdè chèn vào nội dung của tập tin header iostrcamh trong chương trinh, iostrcamh là tập tin header chuấn cũa C++ và chửa dựng các đinh nghía cho xuàt và nhập.2Hàng nảy định nghĩa một hàm được gọi là main. Hàtn có thế không có Lập trình ngôn ngữ C nâng cao hay có nhiêu tham số (parameters); các tham số này luôn xuât hiện sau tên hàm, giữa một cặp dấu ngoặc. Việc xuất hiện cùa từ void ở giừa dấu ngoặc chiLập trình ngôn ngữ C nâng cao
định rằng hàm main không có tham số. Hàm có thể có kiểu trả ve; kiêu trá vè luôn xuất hiện trước ten hàm. Kiêu trả vê cho hàm main là int (ví dụ: mộtChưong 1. Mở đầuChương này giới thiệu những phân cơ bản của một chương trinh C++. Chúng ta sữ dụng những ví dụ đơn giãn để trinh bây cấu trúc các chươ Lập trình ngôn ngữ C nâng cao n của hàm main.4Hàng này là một câu lệnh (statement). Một lệnh là một sự lính toán ưé cho ra một giá tri. Kết thúc một lệnh thi luôn luôn dược đánh dâu bằng dấu chấm phấy (;). Câu lệnh này xuất ra chuỗi "Hello WorkfaT đề gói den dông xuât cout Chuồi là một dãy các ký tự dược đật trong cập nháy kép. Lập trình ngôn ngữ C nâng cao Ký tự cuối cùng trong chuồi này (\n) là một ký tự xuống hàng (newline). Dòng là một dối tuợng dược dùng đe thực hiện các xuất hoặc nhập, coưt là dòngLập trình ngôn ngữ C nâng cao
xuất chuẩn trong C++ (xuất chuẩn thường được hiểu là màn hĩnh mây tinh). Ký tự «là toán tư xuất, nó xem dóng xuất như là toán hạng trái vả xem biểu thChưong 1. Mở đầuChương này giới thiệu những phân cơ bản của một chương trinh C++. Chúng ta sữ dụng những ví dụ đơn giãn để trinh bây cấu trúc các chươ Lập trình ngôn ngữ C nâng cao dòng cout làm cho nõ được hiển thị trên màn hình mảy tính.5Dấu ngoặc đóng kết thúc thân hảm main1.2.Biên dịch một chương trình C++Bảng 1.1 trinh bảy chương trinh trong danh sách 1.1 được biên dịch và chạy trong mỏi tnrờng UNIX thông thường. Phần in đậm được xem như là đầu vào (input) của người dùng Lập trình ngôn ngữ C nâng cao và phần in thường được xem như là dáp ứng của hộ thống. Dấu nhắc ở hàng lệnh UNIX xuất hiện như là ký tụ dollar($).Chương 1: Mờ đâu2Bảng 1.1123Chưong 1. Mở đầuChương này giới thiệu những phân cơ bản của một chương trinh C++. Chúng ta sữ dụng những ví dụ đơn giãn để trinh bây cấu trúc các chươChưong 1. Mở đầuChương này giới thiệu những phân cơ bản của một chương trinh C++. Chúng ta sữ dụng những ví dụ đơn giãn để trinh bây cấu trúc các chươGọi ngay
Chat zalo
Facebook