Bài 03: Khái Niệm Thư Viện Và Hàm Main Trong C++

Cập nhật thông tin chi tiết về Bài 03: Khái Niệm Thư Viện Và Hàm Main Trong C++ mới nhất ngày 26/09/2020 trên website Zdungk.com. Hy vọng nội dung bài viết sẽ đáp ứng được nhu cầu của bạn, chúng tôi sẽ thường xuyên cập nhật mới nội dung để bạn nhận được thông tin nhanh chóng và chính xác nhất. Cho đến thời điểm hiện tại, bài viết này đã đạt được 3,366 lượt xem.

Để bắt đầu tìm hiểu C++ thì bắt buộc bạn phải hiểu hai khái niệm thư việnhàm main vì trong chương trình đầu tiên mà bạn học sẽ phải khai báo sử dụng thư viện và viết những đoạn code chính trong hàm main.

Trước khi vào tìm hiểu thì ta sẽ viết một chương trình Hello World trước.

1. Chương trình Hello World

Đầu tiên bạn tạo một file HelloWorld.cpp sau đó nhập đoạn code sau:

#include <iostream.h>

void main()
{
    cout<<"Hello World!"<<endl;
}

Sau đó bạn nhấn F5 thì thì chương trình sẽ được chạy và bạn sẽ thấy kết quả như hình dưới đây:

Như vậy đoạn code trên sẽ in ra màn hình dòng chữ Hello World!. Và trong đoạn code trên thì dòng đầu tiên #include <iostream.h> ta gọi là khai báo sử dụng thư viện và các dòng còn lại phía dưới ta gọi là hàm main.

2. Khai báo thư viện trong C++

Khi chúng ta lập trình một phần mềm hoặc một chương trình dù nhỏ hay lớn thì đều phải thao tác với các thiết bị của máy tính như bàn phím, chuột, màn hình để nhận dữ liệu nhập vào và in kết quả trả về. Vấn đề đặt ra là để thao tác được với các thiết bị đó thì chúng ta sẽ phải lập trình thì máy tính mới giao tiếp được, nhưng công việc đó không hề đơn giản và mất thời gian. Vì vậy người ta đã viết sẵn ra các thư viện để khi muốn sử dụng thì chỉ cần khai báo.

Thư viện trong lập trình là một khái niệm mà mọi người sẽ bắt gặp rất nhiều ở hầu hết các ngôn ngữ lập trình. Ta có thể định nghĩa nôm na như sau: Thư viện trong lập trình là nơi cung cấp sẵn cho chúng ta những hàm những phương thức có thể sử dụng được ở nhiều chương trình giúp rút ngắn thời gian lập trình lại. Hiện nay hầu hết các trình soạn thảo C++ luôn cung cấp đầy đủ các thư viện cần thiết giúp lập trình viên có thể khai thác được một cách dễ dàng. Các thư viện luôn được tích hợp sẵn trong các trình soạn thảo code nhưng khi chúng ta bắt đầu viết code vẫn phải có thao tác đó là khai báo những thư viện nào cần cho chúng ta khi code.

Để khai báo sử dụng thư viện trong C++ thì ta sử dụng cú pháp sau:

Từ khoá #include chỉ cho trình biên dịch biết rằng chúng ta cần sử dụng thư viện được khai báo và nó sẽ tự động thêm vào cho chúng ta.

Tôi xin giới thiệu một số thư viện thường gặp trong lập trình C++:

  • iostream.h ( thư viện này chứa hàm xuất nhập cout và cin)
  • stdio.h ( nó chứa hàm scanf,printf…)
  • conio.h ( nó chứa hàm clrscr,getch…)
  • math.h ( nó chứa hàm toán học như sqrt, abs, pow)
  • string.h (nó chứa các hàm về chuỗi )

Đối với một chương C++ trình nhập xuất căn bản thì bắt buộc ta phải sử dụng thư viện iostream.h.

3. Hàm main() là gì?

Sau khi các bạn đã hiểu thế nào là thư viện và cách khai báo sử dụng một thư viện như thế nào thì chúng ta sẽ bắt đầu vào phần tiếp theo cần tìm hiểu đó là hàm main().

Theo tiếng Anh main dịch ra có nghĩa là chính, quan trọng, vậy trong C++ nó cũng có ý nghĩa như tên gọi đó. Trong lập trình thì trình biên dịch sẽ xử lý code từ trên xuống dưới và từ trái qua phải. Nhưng với hàm main thì hơi đặc biệt chút, hàm main là nơi chứa những đoạn code sẽ được chạy đầu tiên, nghĩa là khi biên dịch chương trình thì nội dung trong hàm main sẽ được chạy đầu tiên mà không quan trọng vị trí của nó trong file.

Ví dụ: Viết chương trình in ra màn hình dòng chữ “Hello Freetuts.net”.

#include <iostream.h>

void main ()
{
	cout << "Hello Freetuts.net!";   
}

Ở ví dụ này mình có sử dụng hàm xuất cout, hàm này sẽ in ra màn hình một dòng chữ nào đó. Chúng ta sẽ tìm hiểu nó ở các bài tiếp theo.

Trong một chương trình C+ thì bắt buộc phải có hàm main và bạn không thể viết nội dung trong hàm main ở bên ngoài được vì như vậy sẽ bị báo lỗi ngay.

4. Lời kết

Như vậy là mình đã giới thiệu xong khái niệm về thư viện và hàm main() trong lập trình C++. Bạn phải chắc chắc chắn rằng hiểu những gì mình đã trình bày ở trên để có thể học bài tiếp theo. Bài tiêp theo mình sẽ giới thiệu hai hàm thường sử dụng đó là hàm cincout.

Khóa học đang giảm giá:

Nguồn: freetuts.net

Liên quan

Ethernet Switch Có Chức Năng Gì? - Xem 22,176

Ethernet Switch có chức năng gì? Switch là một thiết bị chọn lựa đường dẫn để gửi frame đến đích, hoạt động ở Lớp 2 của mô hình OSI. Đôi khi Switch còn được gọi là Bridge đa port hay Hub chuyển mạch. Switch quyết định chuyển frame dựa trên ... Khi các máy ở các cổng khác nhau cần liên lạc với nhau, Switch sẽ chuyển frame từ cổng này sang cổng kia và đảm bảo cung cấp chọn băng thông cho mỗi phiên kết nối. Để chuyển frame hiệu quả giữa các cổng, Switch lưu giữ một bảng địa chỉ. Khi Switch nhận vào một frame, nó sẽ ghi địa chỉ MAC của máy gửi tương ứng với cổng mà nó nhận frame đó vào. Sau đây là các đặc điểm chính


Oxit Axit Là Gì? Tính Chất Hóa Học Và Hướng Dẫn Bài Tập Oxit Axit - Xem 19,305

Oxit axit là các oxit khi tác dụng với nước sẽ tạo ra axit, tác dụng với kiềm tạo thành muối hóa học. Oxit axit thường là oxit của phi kim ứng với một axit hoặc kim loại có hóa trị cao. Vậy tính chất hóa học của oxit axit ... Oxit axit thường là oxit của phi kim ứng với một axit hoặc kim loại có hóa trị cao. Vậy tính chất hóa học của oxit axit là gì? Cách giải bài tập oxit axit tác dụng với bazo như thế nào? Cách gọi tên oxit axit Tên oxit axit: (Tên tiền tố chỉ số nguyên tử của phi kim) + Tên phi kim + (tên tiền tố chỉ số nguyên tử oxi) + ''Oxit'' Tính chất hóa học của oxit axit Trừ SiO 2 thì hầu hết các oxit axit


Drama Là Gì ? Ý Nghĩa Của Từ Drama Trên Facebook Là Gì? - Xem 16,137

Xã hội ngày càng phát triển kéo theo nhiều trào lưu xuất hiện, các thuật ngữ, ngôn từ mới lạ ngày càng nhiều trên các mạng. Những nội dung, các câu chuyện có tính chất kịch tính, gay cấn kéo dài luôn dành được sự quan tâm của các bạn ... Những câu chuyện được hóng hớt ngày qua ngày như các bộ phim dài tập và nguội dần khi không còn gì để hít nữa. Những thông tin những câu chuyện được lan truyền để các bạn hít liệu đó có là sự thật ? Hay chỉ là những câu chuyện bịa hoặc thêm dặm làm mất đi bản chất thật của sự việc. Hay xem cho thỏa lòng của các bạn rồi trở thành những anh hùng bàn phím. Vội phán xét người


Giải Vbt Vật Lý Lớp 6 - Xem 13,563

Giải bài tập môn Vật lý 6 Giải VBT Vật lý lớp 6 – Bài 8: Trọng lực – Đơn vị lực là tài liệu tham khảo môn Vật lý 6 hay dành cho các em học sinh, giúp các em ôn tập và củng cố kiến thức đã học ... Vì lực hút chỉ có tác dụng làm Mặt Trăng quay tròn quanh Trái Đất. Con tàu vũ trụ cũng ở vào tình trạng như Mặt Trăng. Con tàu vũ trụ khi đã bay vào quỹ đạo thì cũng như Mặt Trăng, không còn tên lửa đẩy


Kimochi Yamate Là Gì? Ý Nghĩa Của I Cư Kimochi Yamete Trong Tiếng Nhật? - Xem 12,078

Kimochi Yamate hay i cư kimochi và i kư kimochi là những thuật ngữ, cụm từ được sử dụng khả phổ biến trong thời đại hiện nay. Nhưng bạn có thật sự hiểu được nghĩa của từ kimochi là gì? Ở bài viết dưới đây, Zdungk.com sẽ giải đáp toàn ... Nhưng bạn có thật sự hiểu được nghĩa của từ kimochi là gì? Ở bài viết dưới đây, chúng tôi sẽ giải đáp toàn bộ thắc mắc về hay Kimochi Yamate. Mời các bạn cùng tham khảo. Kimochi là gì? Nhắc đến Kimochi thì hầu như ai cũng biết đây là âm thanh quen thuộc được nhắc đến tại xứ sở hoa anh đào - Nhật Bản. Và ở trong tiếng Nhật thì Kimochi là từ nghĩa mang hàm ý biểu đạt cảm xúc,


Đa Dạng Sinh Học Là Gì? Nguyên Nhân, Biện Pháp Hạn Chế Suy Giảm Đa Dạng Sinh Học - Xem 11,583

Đa dạng sinh học là sự phong phú của nhiều nhiều dạng, loài và các biến dị di truyền của mọi sinh vật trong đời sống tự nhiên, sự đa dạng và phong phú này được chia làm nhiều cấp độ tổ chức sinh giới đặc biệt là với các ... Chúng ta cũng có thể tìm hiểu thêm về tính đa dạng và phong phú của chúng trên thế giới hay cụ thể hơn là tại Việt Nam. Mất đa dạng sinh học trên thế giới Tìm hiểu về khái niệm đa dạng sinh học là gì chúng ta có thể tìm hiểu thêm về thực trạng chung trên thế giới hiện nay, trong đó có 3 thực trạng cũng là 3 mối lo chính được xác định tính tới thời điểm hiện tại trước nguy cơ


Z Là Gì Trong Toán Học? - Xem 11,088

Bạn có từng nghe về tập hợp R trong toán học chưa? Hẳn là rất rất quen phải không? Dĩ nhiên rồi vì lớp 6 lớp 7 chúng ta được học cái này mà. Vậy Z là gì trong toán học nhỉ? “Tập hợp Z là tập hợp các số ... Tập hợp số nguyên chỉ ra các số nguyên là miền xác định nguyên duy nhất mà các phần tử dương của nó được sắp thứ tự tốt và các thứ tự đó được bảo toàn dưới phép cộng. Tương tự như các tập hợp số khác, tập hợp Z cũng là một tập hợp vô hạn. Ví dụ về các bài toán sử dụng tập hợp z- (số nguyên) Trong toán học, các dạng bài tập về số nguyên thường rất đa dạng.


Tb Là Gì Trên Facebook? - Xem 10,494

TB nghĩa là gì? TB là viết tắt của từ gì? TB là 1 từ viết tắt có rất nhiều nghĩa tiếng việt và tùy từng ngữ cảnh mà ta hiểu nó sẽ có nghĩa là gì, dưới đây là các nghĩa hay được sử dụng nhất của từ viết ... Đơn vị này cao cấp hơn Gigabyte - GB. 1 TB = 1024 GB 5 TB = 5120 GB 10 TB = 10240 GB Ví dụ: Bạn có ổ cứng dung lượng 2 TB tức là ổ cứng của bạn bằng 2048 GB Một bộ phim, thư mục, video có dung lượng 1TB tức là 1048 GB -phim HD dung lượng cao. Vậy nếu bạn thấy đứng đằng trước TB là 1 con số thì nó thường là viết tắt của cụm từ Terabyte TB trên Facebook nghĩa là gì? Đối với


Số Cvv/cvc Trên Thẻ Atm Vietcombank Là Gì? - Xem 10,098

Số Cvv/Cvc trên thẻ atm đang được rất nhiều chủ thẻ quan tâm. Nhất là với những người dùng thẻ atm Vietcombank. Vậy số Cvv/Cvc trên thẻ atm vietcombank là gì? Bị lộ có sao không? Số Cvv/Cvc trên thẻ atm vietcombank là gì? Không phải ai dùng thẻ atm ... Chủ thẻ thường đưa thẻ atm cho nhân viên mà không để ý xem nhân viên đó thao tác gì với thẻ của mình. Nếu như nhân viên cố tình ghi nhớ số Cvv/Cvc trên thẻ atm Vietcombank của bạn. Sau đó lợi dụng để thực hiện hành vi xấu thì bạn cũng khó lòng mà kiểm soát được. Có nên xóa số Cvv/Cvc trên thẻ atm Vietcombank? Theo chúng tôi, để đảm bảo an toàn tuyệt đối và không bị lộ số


Mã Zip Iphone Là Gì? - Xem 9,603

Zip Code (mã zip) là một trong những khái niệm không quá xa lạ đối với thế hệ trẻ. Chúng liên quan trực tiếp tới quy trình giao – Nhận bưu kiện khi mua sắm online hay đặt hàng thông qua các ứng dụng giao dịch trực tuyến. Không chỉ ... Không chỉ vậy, mã zip còn xuất hiện trong các dòng sản phẩm iPhone hiện đại nhất. Vậy, mã zip iPhone là gì? Hãy cùng tìm hiểu nhé. Mã Zip Code là gì? Zip Code (Postcode - Zipcode) là một dãy số được sắp xếp theo quy tắc nhất định và được quy định bởi tổ chức Universal Postal Union (Hiệp hội Bưu chính Toàn cầu - UPU). Mục đích của các loại Zip Code là hỗ trợ xác định vị trí người nhận


Đề xuất

Rep Là Gì? Những Thông Tin Cần Biết Về Rep Inbox Trên Facebook - Xem 3,168

“Rep inbox ngay đi”. Bạn nhận được một bình luận trong khi livestream bán hàng và bạn cảm thấy ngạc nhiên “Huh? rep là gì? “. Bạn có biết rằng Facebook có một tính năng với tên gọi là inbox? Và quan trọng hơn, họ có tới hẳn hai vị ... Hãy cố gắng nhớ, trong nhiều trường hợp, chắc hẳn đa số chúng ta thường kiểm tra tin nhắn khi bán hàng trên trang cá nhân và trả lời tất cả các tin nhắn hiện có, nhưng khi bán hàng trực tiếp hoặc livestream tại thời điểm bán thì vẫn sẽ có khách hàng gửi yêu cầu rep inbox. Vấn đề ở đây là gì? Tôi nghĩ rằng bạn đã bỏ lỡ phần inbox thứ 2 của facebook và điều này thường sẽ xảy ra


Quy Trình Order Nhà Hàng Thế Nào Là Chuẩn Và Hiệu Quả? - Xem 2,376

Quy trình order nhà hàng là một quy trình cực kì quan trọng mà bất cứ chủ quản lý nào cũng không nên bỏ qua.Quán ăn nào cũng cần một quy trình order nhà hàng hiệu quả nhất để không tốn nhiều thời gian training cho các nhân viên, cũng ... 5. Khi khách đã gọi món xong, nhân viên nhắc lại đơn của khách kèm theo những chi tiết gọi thêm. Xác nhận lại đơn hàng của khách hàng để tránh nhầm lẫn không đáng


Sân Si Là Gì? Ý Nghĩa Của Từ Tham - Xem 2,970

Nguyên nhân của khổ đau chính là Tham – Sân – Si. Vậy tham sân si là gì và trong cuộc sống này chúng có ý nghĩa thế nào. Mời các bạn cùng đọc bài viết bên dưới nhé. Sân si là gì? “Sân” là sự tức giận, nóng nảy, ... Trong trường hợp này mình phải nới rộng trái tim mình ra thành 1, 5 g thì chúng ta mới ôm được khó khăn của người kia. Mà mình đã nới trái tim mình thành 1,5 g rồi mà sự khó chịu của người kia cũng tăng lên 1,5 g thì mình lại tiếp tục nới thành 2 g. Người có si bị si chinh phục, tâm mất tự chủ, nghĩ đến hại mình, hại người, nghĩ đến hại cả hai, cam giác khổ ưu thuộc về tâm. Tại


Bạn Đã Hiểu Tất Về Vòng Tay Pandora? - Xem 3,168

– Có thiết kế mỏng và thanh mảnh hơn loại vòng Moment. Dòng sản phẩm này được ít người sử dụng hơn và khá kén người đeo vì sự mảnh mai của nó. Nếu chọn đeo vòng tay Pandora Essence các bạn nên đeo số lượng charm vừa phải vì ... Charm Essence thường được sản xuất theo một nhóm ý nghĩa nhất định: là tình yêu,tình bạn, đam mê, hòa bình, hy vọng... charm về cung hoàng đạo. - Charm essence không chạy lung tung trên vòng mà được cố định trên vòng với thiết kế lõi silicon. Để


Sinh Con Năm 2020 Mệnh Gì - Xem 5,148

Sinh Con Năm 2020 Mệnh Gì – Em Bé Sinh Năm 2020 Vận Mệnh Sướng Khổ Ra Sao Bố Mẹ Nhất Định Phải Biết#LichNgayTot, #SinhConHopTuoi, #SinhConNam2020, #SinhConHopTuoiBoMe, #XemTuVi, #Tuvi12Congiap, #TuVi, Nội Dung: Sinh Con Năm 2020 Mệnh Gì – Em Bé Sinh Năm 2020 Vận Mệnh Sướng Khổ Ra Sao ... Sinh năm 2020 mệnh gì? Lịch ngày tốt xin trả lời rằng, em bé sinh năm Canh Tý có mệnh ngũ hành là Bích Thượng Thổ, tuổi can chi là Canh Tý. Người sinh năm này mệnh Ngũ đế là con nhà Huỳnh Đế (Quan lộc, phú quý), xương con chuột, tướng tinh con rắn.


Bạn đang xem bài viết Bài 03: Khái Niệm Thư Viện Và Hàm Main Trong C++ trên website Zdungk.com. Hy vọng những thông tin mà chúng tôi đã chia sẻ là hữu ích với bạn. Nếu nội dung hay, ý nghĩa bạn hãy chia sẻ với bạn bè của mình và luôn theo dõi, ủng hộ chúng tôi để cập nhật những thông tin mới nhất. Chúc bạn một ngày tốt lành!