Tổng hợp tài liệu Công Nghệ Thông Tin tham khảo cho học sinh, sinh viên.
C/C++ hỗ trợ hai hàm fgets() và fputs() để đọc và viết chuỗi ký tự trên file. Hàm fputs(): viết một chuỗi trỏ đến bởi con trỏ str vào stream trỏ đến bởi con trỏ file fp. Hàm trả về EOF nếu một lỗi xảy ra. Cú pháp: int fputs(const char *str, FILE *fp);
32 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 732 | Lượt tải: 0
Truyền thành viên của cấu trúc vào hàm: Có 2 cách truyền Truyền tham trị: Khi truyền 1 thành phần của 1 cấu trúc vào 1 hàm, thực chất là truyền giá trị của thành phần đó cho tham số hình thức của hàm. Truyền tham chiếu: Để thực hiện việc truyền tham chiếu, ta phải đặt dấu “&” trước tên của thành phần được truyền.
29 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 739 | Lượt tải: 0
Khi tìm các kiểu dữ liệu khớp với ngoại lệ, trình biên dịch nói chung sẽ không thực hiện đổi kiểu tự động. Nếu một ngoại lệ kiểu float được ném, nó sẽ không khớp với một khối catch cho ngoại lệ kiểu int Một đối tượng hoặc tham chiếu kiểu dẫn xuất sẽ khớp với một lệnh catch dành cho kiểu cơ sở Nếu một ngoại lệ kiểu Car được ném, nó sẽ khớp...
64 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 698 | Lượt tải: 0
Mảng các chuỗi là 1 mảng 2 chiều. Kích thước của chỉ số thứ nhất là số chuỗi và chỉ số thứ 2 là độ dài của mỗi chuỗi. Ví dụ: char s[5][50]; Để nhập dữ liệu cho 1 chuỗi thứ i trong mảng, ta dùng lệnh cin>>s[1];
16 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 740 | Lượt tải: 0
Để sự kết nối động được thực hiện thích hợp cho từng lớp dọc theo cây phả hệ, một khi phương thức nào đó được xác định là ảo, từ lớp cơ sở đến các lớp dẫn xuất đều phải đ/n thống nhất. Nếu đối với phương thức ảo ở lớp dẫn xuất, chúng ta lại sơ suất định nghĩa các tham số khác đi một chút thì trình biên dịch sẽ xem đó là phương thức khác. Đâ...
44 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 706 | Lượt tải: 0
1. Viết hàm kiểm tra 1 số có phải là số nguyên tố hay ko. 2. Tìm ước số của 1 số nguyên n. 3. Nhập vào 1 mảng số nguyên và 1 số x. Tìm xem x xuất hiện trong mảng bao nhiêu lần. 4. Đếm số chữ số trong số nguyên n. 5. Nhập vào 1 mảng, xuất ra các số nguyên tố trong mảng. 6. Nhập vào 1 mảng. Viết chương trình đảo ngược các phần tử trong mảng.
25 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 698 | Lượt tải: 0
Phương thức thiết lập của lớp cơ sở luôn luôn được gọi mỗi khi có một đối tượng của lớp dẫn xuất được tạo ra. Nếu mọi phương thức thiết lập của lớp cơ sở đều đòi hỏi phải cung cấp tham số thì lớp con bắt buộc phải có phương thức thiết lập để cung cấp các tham số đó
70 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 743 | Lượt tải: 0
Tùy thuộc con trỏ void đang trỏ đến kiểu dữ liệu nào, ta phải ép về đúng kiểu tương ứng khi dùng trong các biểu thức Ví dụ: Nếu p đang trỏ đến biến nguyên a, để tăng giá trị của biến a lên 10 ta phải dùng lệnh sau: *(int*)p + 10; Nếu p đang trỏ đến biến thực f, để tăng giá trị của biến f lên 10 ta phải dủng lệnh sau: *(float*)p + 10;
25 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 711 | Lượt tải: 0
Để có thể có phép toán ++ và -- hoạt động khác nhau cho hai cách dùng (++a và a++) ta cần định nghĩa hai phiên bản ứng với hai cách dùng kể trên. Khi đó, phiên bản tiếp vị ngữ có thêm một tham số giả để phân biệt. 14/09/2014 Lập trình hướng đối tượng 80 ThoiDiem &operator ++(); ThoiDiem operator ++(int);
84 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 865 | Lượt tải: 0
Lưu ý: Khi khởi tạo các phần tử mảng đồng thời với việc khai báo mảng, nếu số phần tử trên 1 hàng không được khởi tạo đủ thì chương trình sẽ tự động gán giá trị 0 cho những phần tử chưa được khởi tạo giá trị này. Ví dụ: int b[ 2 ][ 2 ] = { { 1 }, { 3, 4 } }; b[ 0 ][ 0 ] = 1 b[ 0 ][ 1 ] = 0 b[ 1 ][ 0 ] = 3 b[ 1 ][ 1 ] = 4
28 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 891 | Lượt tải: 0
Copyright © 2024 Tai-Lieu.com - Hướng dẫn học sinh giải bài tập trong SGK, Thư viện sáng kiến kinh nghiệm hay, Thư viện đề thi