01/10/2018, 09:22
Cần giúp đỡ về mảng trong C
Vấn đề của em là em khai báo 1 biến ptr kiểu char gán cho biến này là từ Hello. Sau đó em dùng hàm printf.
Có 2 vấn đề ở đây là:
+ 1: printf("%s",&ptr[2]);
+ 2: printf("%s",ptr+2);
Đều in ra. Vấn đề nếu em dùng ptr[2] thì không in được phải thêm dấu & là sao vậy xin chỉ giáo?
Bài liên quan
Theo e thì
ptr[2]
chỉ là 1 char nên là%c
Mình hiểu rồi thank you bạn nha
ủa thế in được chưa?
để in string bạn phải truyền vào đại chỉ đầu của string do đó cần dùng toán tử lấy địa chỉ &
Chuỗi là 1 mảng kí tự nên dùng %c