Bài 14: Struct Trong C - Học Lập Trình C Cơ Bản - VnCoder
Có thể bạn quan tâm
- Học lập trình
- |
- Bài viết
- |
- Tin tức
- |
- Tuyển dụng
- |
- Liên hệ
- |
- Đăng ký
- |
- Đăng nhập
PHP
Laravel
Android
Java
HTML5
CSS3
NodeJS
VueJS
Swift
Python
Machine Learning
C/C++
Linux/Server
SQL
Javascript
Game
Phân tích thiết kế hệ thống
Servlet/JSP
AI
- Trang chủ
- C/C++
- Học lập trình C cơ bản
- Struct trong C
- Bài 1: Tổng quan ngôn ngữ lập trình C
- Bài 2: Hướng dẫn cài đặt C
- Bài 3: Biến trong C
- Bài 4: Các kiểu dữ liệu trong C
- Bài 5: Toán tử trong C
- Bài 6: Định danh trong C
- Bài 7: Câu lênh điều kiện if, if-else và switch trong C
- Bài 8: Vòng lặp trong C - Câu lệnh for, while, do...while
- Bài 9: Câu lệnh break, continue goto và hàm exit() trong C
- Bài 10: Mảng trong C
- Bài 11: Con trỏ trong C
- Bài 12: Đọc ghi file trong C
- Bài 13: Chuỗi trong C
- Bài 14: Struct trong C
Bài 14: Struct trong C - Học lập trình C cơ bản
Đăng bởi: Admin | Lượt xem: 3503 | Chuyên mục: C/C++ Mảng trong C cho phép xác định loại biến có thể chứa nhiều mục dữ liệu cùng loại, còn cấu trúc (Struct) trong C tương tự là một kiểu dữ liệu do người dùng định nghĩa khác có sẵn trong C cho phép kết hợp các mục dữ liệu của các loại khác nhau.1. Định nghĩa cấu trúc trong C
Từ khóa struct được sử dụng để xác định cấu trúc. Hãy xem cú pháp để định nghĩa cấu trúc trong C.struct structure_name { data_type member1; data_type member2; ... data_type memeberN; };Ví dụ định nghĩa cấu trúc của Employee trong C.struct employee { int id; char name[50]; float salary; };2. Khai báo biến cấu trúc
Có hai cách để khai báo biến cấu trúc:- Sử dụng từ khóa struct trong hàm main().
- Khai báo biến tại thời điểm định nghĩa cấu trúc.
Cách tiếp cận nào tốt hơn?Khi số lượng biến không cố định, sử dụng phương pháp tiếp cận thứ nhất. Nó cung cấp cho bạn sự linh hoạt để khai báo biến cấu trúc nhiều lần. Khi số lượng biến được cố định, sử dụng phương pháp thứ 2.
3. Truy cập các thành viên của cấu trúc
Có hai cách để truy cập vào các thành viên cấu trúc:- Bởi . (thành viên hoặc toán tử chấm).
- Bởi -< (toán tử con trỏ cấu trúc).
4. Ví dụ
Ví dụ : lưu trữ thông tin của một employee.#include #include struct employee { int id; char name[50]; float salary; } e1; // khai bao bien e1 int main() { // luu tru thong tin employee e1.id = 17; strcpy(e1.name, "Vinh Tran"); // sao chep string thanh mang char e1.salary = 1000; // hien thi thong tin employee ra man hinh printf("employee 1 id : %d\n", e1.id); printf("employee 1 name : %s\n", e1.name); printf("employee 1 salary : %f\n", e1.salary); return 0; }Kết quả thu được:employee 1 id : 17 employee 1 name : Vinh Tran employee 1 salary : 1000.000000
Theo dõi VnCoder trên Facebook, để cập nhật những bài viết, tin tức và khoá học mới nhất!
Chia sẻ bài viết- Bài 1: Tổng quan ngôn ngữ lập trình C
- Bài 2: Hướng dẫn cài đặt C
- Bài 3: Biến trong C
- Bài 4: Các kiểu dữ liệu trong C
- Bài 5: Toán tử trong C
- Bài 6: Định danh trong C
- Bài 7: Câu lênh điều kiện if, if-else và switch trong C
- Bài 8: Vòng lặp trong C - Câu lệnh for, while, do...while
- Bài 9: Câu lệnh break, continue goto và hàm exit() trong C
- Bài 10: Mảng trong C
- Bài 11: Con trỏ trong C
- Bài 12: Đọc ghi file trong C
- Bài 13: Chuỗi trong C
- Bài 14: Struct trong C
Từ khóa » Khai Báo Mảng Struct Trong C
-
Mảng Chứa Struct Trong C | Lập Trình Từ Đầu
-
Mảng Struct Và Ví Dụ ứng Dụng
-
Mảng Của Structure Trong C - Học Lập Trình C Online - Viettuts
-
[LBC_24] Mảng Struct Trong C - Code Lean
-
Mảng Struct Trong C - Programming - Dạy Nhau Học
-
Mảng Cấu Trúc Trong C++
-
Struct Trong C/C++ - Hoclaptrinh
-
Lập Trình C: Cấu Trúc (Struct) | V1Study
-
Struct Trong C - Kiểu Cấu Trúc (structure) Trong C - Lập Trình Không Khó
-
Sắp Xếp Mảng Struct Trong C
-
[PDF] Chương 7 Cấu Trúc (struct) - Soict
-
[PDF] Bài 6: Struct Và Class - VNU-UET
-
Sắp Xếp Mảng Struct Trong C