Hotline: 0984.876.750
Các câu hỏi phỏng vấn C ++ được giải quyết trong phần này bao gồm các nguyên tắc cơ bản của ngôn ngữ C ++ , một khía cạnh được [...]
Đề Bài:Cho một chuỗi string S, tìm chuỗi đối xứng dài nhất trong String S Ví Dụ 1: Input: s = "babad" Output: "bab" Explanation: "aba" is also a valid [...]
Bài Toán: Tìm UCLN của 2 số. Ước chung lớn nhất của hai số là số nguyên dương lớn nhất là ước số chung của 2 số đó. Ví dụ: [...]
Bài Toán: bạn sẽ học cách kiểm tra xem một số do người dùng nhập có phải là số Armstrong hay không. Để hiểu ví dụ này, bạn nên có [...]
Bài Toán: Cho một mảng có kích thước N, nhiệm vụ là tìm phần tử lớn nhất trong mảng đã cho. Ví Dụ: Input: arr[] = {10, 20, 4} Output: [...]
I. Function Parameters Trong C++ Tham Số Và Đối Số Thông tin có thể được chuyển đến các hàm như một tham số. Các tham số hoạt động như các biến [...]
C++ For Loop Khi bạn biết chính xác số lần bạn muốn lặp qua một khối mã, hãy sử dụng vòng lặp for thay vì vòng lặp while: Syntax for [...]
C++ Break Bạn đã thấy câu lệnh break được sử dụng trong chương trước của hướng dẫn này. Nó được sử dụng để “nhảy ra” của một câu lệnh switch. [...]
C++ Structures struct là một cách để nhóm một số biến có liên quan vào một nơi. Mỗi biến trong cấu trúc được biết đến như một thành viên của [...]
Tạo Tham Chiếu Một biến tham chiếu là một “tham chiếu” đến một biến hiện có và nó được tạo bằng toán tử &: string food = "Pizza"; // food [...]
Tạo Con Trỏ Bạn đã học từ chương trước, rằng chúng ta có thể lấy địa chỉ bộ nhớ của một biến bằng cách sử dụng toán tử &: Example [...]
Nhận Địa Chỉ Bộ Nhớ Và Giá Trị Trong ví dụ ở trang trước, chúng ta đã sử dụng biến con trỏ để lấy địa chỉ bộ nhớ của một [...]
C++ Math C ++ có nhiều chức năng cho phép bạn thực hiện các nhiệm vụ toán học trên các con số. Max and min Hàm max (x, y) có [...]
C++ Booleans Thông thường, trong lập trình, bạn sẽ cần một kiểu dữ liệu chỉ có thể có một trong hai giá trị, như: YES / NO ON / OFF [...]
C++ Switch Statements Sử dụng câu lệnh switch để chọn một trong nhiều khối mã sẽ được thực thi. Syntax switch(expression) { case x: // code block break; case y: [...]
Constructors Một phương thức khởi tạo trong C ++ là một phương thức đặc biệt được gọi tự động khi một đối tượng của một lớp được tạo. Để tạo [...]
Access Specifiers Bây giờ, bạn đã khá quen thuộc với từ khóa public xuất hiện trong tất cả các ví dụ về lớp của chúng tôi: Example class MyClass { [...]
I. Arrays Trong C ++ 1/ Mảng C++ Mảng được sử dụng để lưu trữ nhiều giá trị trong một biến duy nhất, thay vì khai báo các biến riêng biệt [...]
Encapsulation Ý nghĩa của Encapsulation là đảm bảo rằng dữ liệu “nhạy cảm” được ẩn khỏi người dùng. Để đạt được điều này, bạn phải khai báo các biến / [...]
Multilevel Inheritance Một lớp cũng có thể được dẫn xuất từ một lớp, lớp này đã được dẫn xuất từ một lớp khác. Trong ví dụ sau, MyGrandChild có nguồn [...]
Hàm là một khối mã chỉ chạy khi nó được gọi. Bạn có thể truyền dữ liệu, được gọi là tham số, vào một hàm. Các hàm được sử dụng [...]
Giá Trị Tham Số Mặc Định Bạn cũng có thể sử dụng giá trị tham số mặc định bằng cách sử dụng dấu bằng (=). Nếu chúng ta gọi hàm [...]
Multiple Parameters Bên trong hàm, bạn có thể thêm bao nhiêu tham số tùy thích: Example void myFunction(string fname, int age) { cout << fname << " Refsnes. " << [...]
Return Values Từ khóa void, được sử dụng trong các ví dụ trước, chỉ ra rằng hàm không được trả về một giá trị. Nếu bạn muốn hàm trả về [...]
Quá Tải Chức Năng Với tính năng nạp chồng hàm, nhiều hàm có thể có cùng tên với các tham số khác nhau: Example int myFunction(int x) float myFunction(float x) [...]
Recursion Đệ quy là kỹ thuật tự thực hiện một lời gọi hàm. Kỹ thuật này cung cấp một cách để chia các vấn đề phức tạp thành các vấn [...]
I. If … Else Trong C++ 1/ Điều kiện C ++ và Câu lệnh If C ++ hỗ trợ các điều kiện logic thông thường từ toán học: Nhỏ hơn: a [...]
C++ What is OOP? OOP là viết tắt của Object-Oriented Programming. Lập trình thủ tục là viết các thủ tục hoặc hàm thực hiện các thao tác trên dữ liệu, [...]
Các Lớp / Đối Tượng C ++ C ++ là một ngôn ngữ lập trình hướng đối tượng. Mọi thứ trong C ++ đều được liên kết với các lớp [...]
I. Vòng Lặp While Trong C++ 1/ Vòng Lặp Trong C ++ Các vòng lặp có thể thực thi một khối mã miễn là đạt được một điều kiện cụ thể. [...]
Class Methods Các phương thức là các hàm thuộc về lớp. Có hai cách để xác định các hàm thuộc về một lớp: Định nghĩa bên trong lớp Định nghĩa [...]
Inheritance Trong C ++, có thể kế thừa các thuộc tính và phương thức từ lớp này sang lớp khác. Chúng tôi nhóm “khái niệm kế thừa” thành hai loại: [...]
Polymorphism Đa hình có nghĩa là “nhiều dạng”, và nó xảy ra khi chương trình có nhiều class có liên quan với nhau theo kế thừa. Giống như đã nêu [...]
C++ Exceptions Khi thực thi mã C ++, các lỗi khác nhau có thể xảy ra: lỗi mã hóa do lập trình viên thực hiện, lỗi do nhập sai hoặc [...]
C++ Files Thư viện fstream cho phép chúng tôi làm việc với các tệp. Để sử dụng thư viện fstream, hãy bao gồm cả tệp tiêu đề <iostream> VÀ <fstream> [...]
Trong bài viết này Techacademy sẽ hướng dẫn các bạn tiếp cận tới một kiến thức khá là quan trọng mà mỗi người học lập trình C++ đều phải biết [...]
Hướng dẫn phương pháp kiểm tra số nguyên tố trong C++. Bạn sẽ học được cách tạo hàm kiểm tra số nguyên tố trong C++ cũng như cách liệt kê [...]
Sắp xếp là 1 định nghĩa cơ bản nhưng khá quan trọng đối với mỗi lập trình viên. Việc sắp xếp sẽ giúp chúng ta dễ dàng hơn trong việc [...]
Trong hầu hết các hệ quản lý dữ liệu, thao tác tìm kiếm thường được thực hiện nhất để khai thác thông tin khác nhau. Bởi vậy, khi xây dựng [...]
Ở bài này, chúng ta sẽ tìm hiểu virtual trong C++. Từ khoá virtual có một số đặc tính khá thú vị mà mình muốn chia sẻ với các bạn qua [...]
Ở bài này chúng ta sẽ tìm hiểu thêm một tính chất nữa của lập trình hướng đối tượng đó là tính đa hình trong C ++ nhé. Cùng Techcademy [...]
Trong bài viết này chúng ta sẽ tìm hiểu về hàm sqrt() trong C++. Đây là hàm được sử dụng rất nhiều trong các ngôn ngữ lập trình khi giải [...]
Ép kiểu trong C++ là việc gán giá trị của một biến có kiểu dữ liệu này tới biến khác có kiểu dữ liệu khác. Trong bài viết ngày hôm [...]
Đệ quy trong C++ là 1 phương thức vô cùng quan trọng và là cơ sở của rất rất đa dạng thuật toán. Vì vậy, hiểu được đệ quy sẽ [...]
Cùng tìm hiểu về kiểu dữ liệu string trong C++. Bạn sẽ biết khái niệm string là gì trong C++, cách khai báo string trong C++, cách khởi tạo string [...]
Trong bài này chúng ta sẽ cùng tìm hiểu về vòng lặp for trong C++, kết thúc bài học mình cũng có soạn 1 số bài tập vòng lặp for [...]
Trong bài học hôm nay chúng ta tiếp tục tìm hiểu về hàm hủy (Destructor) trong C++. Mục đích của hàm hủy trong C++ là gì? Cách sử dụng hàm [...]
Trong bài viết này chúng ta sẽ tìm hiểu về hàm gets() trong C / C++. Đây là một hàm được sử dụng để đọc các ký tự từ stdin. [...]
Trong bài viết này chúng ta sẽ tìm hiểu về hàm memset() trong C++. Đây là một hàm được sử dụng sao chép ký tự trong một chuỗi. I. Memset [...]
Chúng ta có thể định nghĩa các thành viên lớp là static bởi dùng từ khóa static trong C++. Khi chúng ta khai báo 1 thành viên của 1 lớp [...]
Con trỏ trong lập trình là 1 định nghĩa hơi khó nhằn đối với các bạn mới học về C++. Không ngoa khi nói rằng C++ khó vì có con [...]
Vẽ tam giác trong C++ là một trong những bài tập lập trình về C++ sử dụng vòng lặp khá hay giúp các bạn luyện tư duy code cũng như [...]
String là 1 một mảng các ký tự được viết liền nhau, trong lập trình thường sử dụng rất nhiều để lưu chuỗi kí tự. Để thao tác với chuỗi [...]
Làm sao để sinh số ngẫu nhiên trong C/C++? Hãy cùng Techacademy đi tìm cách để khởi tạo các số ngẫu nhiên sử dụng C/C++ nhé. Mình sẽ hướng dẫn các [...]
I. Strtok Trong C++ Là Gì Hàm char *strtok(char *str, const char *delim) chia chuỗi str thành 1 dãy những token được phân biệt riêng rẽ bởi dấu tách delim [...]
Bạn đã biết gì về danh sách liên kết đơn (Linked List) trong C++? Nó có đặc điểm gì? Cài đặt linked list C ++ cũng như những bài tập liên [...]
Danh sách liên kết đơn(Single linked list) là ví dụ tốt nhất và đơn giản nhất về cấu trúc dữ liệu động sử dụng con trỏ để cài đặt. Do [...]
Trong bài học hôm nay chúng ta sẽ cùng tìm hiểu về hàm xây dựng (constructor) trong C++ nhé. Vậy hàm xây dựng (constructor) trong C++ là gì? Nó được [...]
Ngôn ngữ lập trình C cung cấp một từ khóa được gọi là typedef, bạn có thể sử dụng để cung cấp kiểu cho một loại tên mới. Dưới đây [...]
Trong chương trình sau, chúng tôi đang kiểm tra xem số nguyên đầu vào là dương hay âm nó được gọi là kiểm tra số nguyên tố trong C. Nếu [...]
Làm thế nào để bạn thực hiện cách tính giai thừa trong C? Trong lập trinh C ta có thể thực hiên tính giai thừa trong c theo hai cách chính [...]
Viết một chương trình C để nhập hai ma trận và tính tích của hai ma trận đó được người dùng nhập vào. Người dùng sẽ nhập thứ tự của [...]