logo

No Result
View All Result
logo
No Result
View All Result
Trang chủ c++ cơ bản dành cho người mới học lập trình

C++ CƠ BẢN DÀNH CHO NGƯỜI MỚI HỌC LẬP TRÌNH

by Admin _ January 19, 2022
Các tài liệu chỉ dẫn C/C++ bên trên trang web o7planning công ty chúng tôi thực hiện Eclipse IDE. quý khách hàng cần thiết đặt và thông số kỹ thuật Eclipse và môi trường thiên nhiên C/C++ trước lúc bắt đầu. quý khách có thể coi hướng dẫn tại:
C là ngôn ngữ ra đời trước, và là ngôn ngữ hướng giấy tờ thủ tục, nó thuận tiện được tiến hành và chạy xe trên những hệ quản lý và điều hành. C++ Thành lập và hoạt động sau mở rộng tự C nó đem vào quan niệm lập trình hướng đối tượng người sử dụng, C là căn nguyên của C++, cùng C++ ko Thành lập để thay thế sửa chữa C, các tlỗi viện của chính nó được mở rộng lên không ít.

Bạn đang xem: C++ cơ bản dành cho người mới học lập trình


Lập trình hướng thủ tục tại đây bao gồm nghĩa là: Các file nguồn (Chẹn code của bạn) vẫn chứa những hàm. Trong lúc đó hướng đối tượng người sử dụng tệp tin nguồn đựng một class (lớp) cùng trong class tất cả cất các cách làm. Để điện thoại tư vấn một cách tiến hành trong một class bạn cần tạo nên một đối tượng người dùng của class và tiếp đến hotline hàm trải qua đối tượng người dùng này, trong những khi kia với hướng thủ tục bạn cũng có thể call trực tiếp.
Trong tư liệu hướng dẫn này tôi vẫn mùi hương dẫn các bạn thao tác trên C. Còn C++ sẽ được đề cập tới trong một tư liệu khác.
Nếu chúng ta thao tác với: Windows 64bit + Eclipse 64bit + Java64bit, bạn phải mngơi nghỉ Eclipse với quyền Administrator, bao gồm một vấn đề là Eclipse không in các message ra screen Console trong trường vừa lòng chạy ngơi nghỉ chế độ thông thường.
*

Trong tư liệu này tôi sẽ lí giải bạn lập trình C (C++ đang trả lời vào tư liệu khác). Tuy nhiên project mà lại họ tạo ra trên đây là C++, cơ mà chúng ta chỉ thực hiện đều thỏng viện của C.
*

*

*

*

Project đã có tạo nên, thực tế mã (code) của ví dụ HelloWorld này có mã C++. Tuy nhiên chưa rất cần phải quyên tâm cho tới nó.
Tiếp theo bạn phải cấu hình nhằm có thể chạy được project thẳng trên Eclipse, câu hỏi này siêu đặc biệt.
lúc một lịch trình C được chạy nó đang kiếm tìm hàm main() nhằm xúc tiến, chẳng hạn triển khai hàm main() của ví dụ HelloWorld nói bên trên.Một lịch trình C rất có thể có tương đối nhiều tệp tin mối cung cấp, từng file nguồn có thể những hàm. Tuy nhiên chỉ chất nhận được nhất một hàm main() bên trên toàn cục Project của người tiêu dùng.
Trên kia bạn vừa tạo nên một tệp tin CBasicTutorial.cpp nó bao gồm một hàm main(), giờ đồng hồ bạn tạo nên một file không giống nhằm thực hành thực tế ví dụ điển hình PrimitiveExample.cpp cùng gồm hàm main() bạn cần thay tên hàm main() của CBasicTutorial.cpp thành một tên không giống nhằm nó không xung đột cùng bạn tất cả project thể biên dịch được, tiếp nối hoàn toàn có thể thực hành thực tế đa số gì viết trong PrimitiveExample.cpp.

Xem thêm: Cài Đặt Định Vị Trên Iphone 6, Bật Tắt Định Vị Trên Điện Thoại


Crúc ý: Hãy đổi tên hàm main của tệp tin nguồn CBasicTutorial.cpp thành mainCBasicTutorial vì chưng một project của C chỉ chất nhận được một hàm main bên trên toàn bộ Project.


// Knhì báo thực hiện thư viện vào ra chuẩn stdio.h// (Standard IO / Standard Input Output)#includeint main() // printf là một trong những hàm của tlỗi viện stdio.h// Đây là một trong hàm để in ra màn hình hiển thị Console một chiếc chữ.// là ký kết từ bỏ xuống dòngprintf("Hello!, This is your first C example. ");// In ra chiếc thông báo ứng dụng đang chấm dứt.printf("Exit!");// Hàm này trả về 0.return 0;
Có một vài chụ ý: Có một số trong những hàm vào thỏng viện conio.h của C dường như không được cung cấp trong C++. Chẳng hạn nhỏng getch() - Vốn là một hàm tạm ngưng công tác đợi cho đến khi người tiêu dùng gõ một ký kết từ bất kỳ mới tiếp tục chạy tiếp. Vì vậy vào lí giải này tôi cố gắng ko sử dụng những hàm như thế trong số ví dụ.


#includeint main() // Làm nào đó tại trên đây ....// Dừng công tác trên phía trên,// ngóng cho tới khi người tiêu dùng gõ một ký từ ngẫu nhiên new tiếp tục chạy.// (Hàm này không được cung cấp đầy đủ)getch();// Làm nào đấy tiếp tại đây.

TypeStorage sizeValue rangeFormat
char1 byte-128 lớn 127 or 0 lớn 255%c
unsigned char1 byte0 to 255%c
signed char1 byte-128 to 127%s
int2 or 4 bytes-32,768 lớn 32,767 or -2,147,483,648 to 2,147,483,647%d
unsigned int2 or 4 bytes0 khổng lồ 65,535 or 0 lớn 4,294,967,295%u
short2 bytes-32,768 to 32,767
unsigned short2 bytes0 to lớn 65,535
long4 bytes-2,147,483,648 to 2,147,483,647%ld
unsigned long4 bytes0 to 4,294,967,295

Kiểu dữ liệuKích thước lưu giữ trữTập giá trịPhần thập phân
float4 byte1.2E-38 khổng lồ 3.4E+386 địa điểm sau thật phân
double8 byte2.3E-308 to 1.7E+30815 địa chỉ sau thiệt phân
long double10 byte3.4E-4932 lớn 1.1E+493219 địa chỉ sau thật phân

// Knhị báo áp dụng thỏng viện vào ra chuẩn stdio.h// (Standard IO / Standard Input Output)#include // Knhì báo sử dụng thư viện float.h#include int main() // Hàm sizeof(type)// trả về số byte quan trọng để tàng trữ hình dáng dữ liệu này.printf("Storage size for float : %d ", sizeof(float));// FLT_MIN là hằng số, cực hiếm nhỏ tuổi tuyệt nhất của hình dáng float.// Hằng số này được định nghĩa trong thỏng viện float.hprintf("Minimum float positive value: %E ", FLT_MIN);// FLT_MAX là hằng số, quý giá lớn nhất của thứ hạng tài liệu float.// Hằng số này được có mang vào thư viện float.hprintf("Maximum float positive sầu value: %E ", FLT_MAX);// FLT_DIG là hằng số, số địa chỉ buổi tối nhiều của phần thập phân.// Hằng số này được quan niệm trong tlỗi viện float.hprintf("Precision value: %d ", FLT_DIG);return 0;
Toán thù tửÝ nghĩaVí dụ
>Lớn hơn5 > 4 là đúng (true)
=Lớn rộng hoặc bằng4 >= 4 là đúng (true)
4 && a

// Chú ý rằng đang chỉ có rất nhiều độc nhất vô nhị một khối hận lệnh được chạy.// Chương thơm trình chất vấn điều kiện tự bên trên xuống dưới.// Khi bắt gặp một ĐK đúng khối hận lệnh trên kia sẽ được chạy,// và chương trình không soát sổ tiếp các ĐK còn sót lại....// Nếu ĐK 1 đúng thì ...if ( condition1) // Làm nào đó Lúc điều kiện 1 đúng.// trái lại ví như ĐK 2 đúng thì ....else if( condition2 ) // Làm gì đó lúc ĐK 2 đúng// (Điều khiếu nại 1 sai).// Ngược lại nếu điều kiện N đúng thì ...else if( conditionN ) // Làm gì đấy Khi điều kiện N đúng// (Các điều kiện ở trên sai).// Các trường hợp còn sót lại.else // Làm gì đó ở đây.
// Khai báo sử dụng tlỗi viện vào ra chuẩn stdio.h// (Standard IO / Standard Input Output)#include int main_IfElseExample() {// Khai báo một vài đại diện mang đến tuổi của bạn.int age;printf("Please enter your age: ");// thường thì thực hiện printf không in ra ngay lập tức nhanh chóng thông tin của bạn.// Sử dụng fflush(stdout) nhằm in thông báo ra màn hình Console tức thì nhanh chóng.// Chú ý: stdout là một trong đổi thay của luồng (stream) ghi ra screen Console// (Nó được tư tưởng vào thỏng viện stdio.h)fflush (stdout);// Hàm scanf vẫn chờ bạn gõ vào một trong những đoạn văn uống bản tự bàn phím// (Và nhấn Enter để trả thành).// Nó sẽ quét đem một số trong những (Chỉ định bởi tmê say số %d)// với gán vào trở nên age.scanf("%d", &age);// Kiểm tra nếu như age bé dại rộng 80 thì ...if (age = 80 && age
// Sử dụng switch để bình chọn một cực hiếm của một trở thành.switch ( a_variable ) case value1:// Làm gì đấy tại đây, ví như giá trị của trở thành == value1break;case value2:// Làm gì đó tại chỗ này, ví như quý giá của biến đổi == value2break;default:// Làm điều nào đó trên đây// nếu như cực hiếm của thay đổi không nằm trong những quý giá liệt kê sống trên.break;
#include int main() // Đề nghị người tiêu dùng lựa chọn 1 chọn lựa.printf("Please select one option: ");printf("1 - Play a game ");printf("2 - Play music ");printf("3 - Shutdown computer ");fflush (stdout);// Khai báo một biến chuyển "option".int option;// Hàm scanf vẫn chờ các bạn gõ vào trong 1 đoạn text tự bàn phím// (Và nhấn enter để hoàn thành).// Nó sẽ quét mang một số trong những (Chỉ định do tmê say số %d)// Chuyển thành số thoải mái và tự nhiên (integer) cùng gán vào phát triển thành option.scanf("%d", &option);// Kiểm tra cực hiếm của "option".switch (option) case 1:printf("You choose to lớn play the game ");break;case 2:printf("You choose lớn play the music ");break;case 3:printf("You choose to shutdown the computer ");break;default:printf("Nothing lớn do... ");break;fflush(stdout);return 0;
Có một vụ việc chúng ta đưa ra câu lệnh break trong trường hòa hợp này có chân thành và ý nghĩa gì?.break vào trường đúng theo này nói cùng với chương trình rằng bay thoát khỏi switch. Trong trường phù hợp chúng ta ko thực hiện break câu chương trình đã liên tiếp tiến hành những khối lệnh vào 'case' ngơi nghỉ bên dưới (hoặc cả default) cho đến lúc nó bắt gặp break, của cả giá trị của phát triển thành trong trường phù hợp kia không giống với mức giá trị trong 'case'.
#include int main() // Knhị báo trở nên option cùng gán quý giá 3 cho nó.int option = 3;printf("Option = %d ", option);// Kiểm tra giá trị của optionswitch (option) case 1:printf("Case 1 ");break;case 2:printf("Case 2 ");// No breakcase 3:printf("Case 3 ");// No breakcase 4:printf("Case 4 ");// No breakcase 5:printf("Case 5!!! ");break;default:printf("Nothing to vị... ");break;fflush (stdout);return 0;
Vòng lặp được áp dụng nhằm chạy lặp lại một kăn năn lệnh. Nó có tác dụng chương trình của người tiêu dùng tiến hành lặp đi lặp lại một kăn năn lệnh nhiều lần, đây là một trong những trách nhiệm cơ bạn dạng trong lập trình.
// variable_initialization: Khởi chế tạo ra một biến.// condition: Điều kiện.// variable_update: Cập nhập quý hiếm mới mang lại phát triển thành.for ( variable_initialization; condition; variable_update ) // Các code phải triển khai khi điều kiện còn đúng.
Share Tweet Linkedin Pinterest
Previous Post

Xem phim ước mơ lấp lánh trọn bộ

Next Post

Bệnh cường giáp nên ăn uống như thế nào

CÙNG CHUYÊN MỤC

giá vàng năm 2000 là bao nhiêu

Giá vàng năm 2000 là bao nhiêu

24/08/2021
cách chuyển đổi hệ cơ số 2 sang 16

Cách chuyển đổi hệ cơ số 2 sang 16

08/09/2021
cách giết người không để lại dấu vết

Cách giết người không để lại dấu vết

16/09/2021
lời dẫn chương trình sinh nhật người lớn

Lời dẫn chương trình sinh nhật người lớn

18/10/2021
Mơ cá chuối đánh con gì, ý nghĩa giấc mơ mơ thấy cá chuối

Mơ cá chuối đánh con gì, ý nghĩa giấc mơ mơ thấy cá chuối

08/11/2022
lương cầu thủ bóng đá việt nam

Lương cầu thủ bóng đá việt nam

08/11/2022
hòa hiệp (diễn viên)

Hòa hiệp (diễn viên)

23/09/2022
VÁCH NGĂN VĂN PHÒNG VÀ NHỮNG ĐIỀU BẠN CẦN BIẾT

VÁCH NGĂN VĂN PHÒNG VÀ NHỮNG ĐIỀU BẠN CẦN BIẾT

31/08/2022

Newsletter

The most important automotive news and events of the day

We won't spam you. Pinky swear.

K8, ManClub - Game bài phái mạnh VN

Chuyên Mục

    News Post

    • Bệnh quai bị cần kiêng những gì

    About

    Chúng tôi tạo ra trang web nhằm mục đích mang lại kiến thức bổ ích cho cộng đồng, các bài viết được sưu tầm từ nhiều nguồn trên internet giúp mang lại kiến thức khách quan dành cho bạn

    ©2023 tntaydu.vn - Website WordPress vì mục đích cộng đồng

    No Result
    View All Result
    • Trang chủ
    • Chuyên mục
    • Lưu trữ
    • Liên hệ

    © 2023 tntaydu.vn - Website WordPress vì mục đích cộng đồng.