-
18-08-2012, 11:35 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
vấn đề về array và pointer cần được giúp đỡ
Anh/chị làm ơn giúp em điền vào cái bảng giá trị trong hình đính kèm ở file không ạh? Em không hiểu lắm về array với pointer. Em xin cảm ơn.
Có câu hỏi kèm theo hình luôn, mà em type ra đây cho chắc:
Complete the table to show the array elements that pointers p and q point to and the values of
the elements after each line.
int a[] = { 0, 1, 2, 3, 4, 5, 6 };
int* p;
int* q;
p = a; q = p; *q = 6; // line 1
(*q)++; q++; (*q)++; // line 2
p = ++q; ++p; *p = 7; // line 3
*q = *p; // line 4
p[1] = q[-1]; // line 5View more random threads:
- cần hỏi hàm gotoxy(x,y) và hàm chờ delay() trong DEV C++
- kích thước của biến có cấu trúc
- Hỏi về xuất mảng ra
- Bài tập về cây nhị phân
- convert int to byte array in c++
- Viết 2 số và in ra cách đọc
- Giúp sửa lỗi về file . Hay đấy !
- Tính số phép gán, phép so sánh.
- Nhập vào danh sách sinh viên
- Kiểm tra ngày tháng
-
18-08-2012, 12:46 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Giải thích tăng giảm địa chỉ cho bạn thôi bạn tự điền nhé:
(*q)++; tăng giá trị(tăng sau) của biến mà con trỏ q trỏ tới
khác với *q++ gán giá trị của biến mà con trỏ q trỏ tới rồi tăng giá trị của q(khác có mỗi dấu ngoặc mà lắm chuyện nhỉ hi[IMG]images/smilies/biggrin.png[/IMG]).
ví dụ
int a=6,b,*q;
q=&a;
b=*q++//gán giá trị biến mà q trỏ tới là a=6 cho b rồi tăng giá trị của q lên.
còn
int a=6, q=&a;
(*q)++;
cout<<(*q);=7;
còn cái p = ++q;//tăng giá trị của q trước rồi gán cho p;
*q = *p; gán giá trị của biến mà con trỏ p trỏ tới cho biến mà con trỏ q trỏ tới
đây đều là kiến thức cơ bản về con trỏ bạn nên đọc kỹ và trên diễn đàn có bài viết của anh langman về con trỏ rất hayhttp://diendan.congdongcviet.com/showthread.php?t=42977 bạn ghé qua đọc thì làm được ngay
-
18-08-2012, 01:49 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
cảm ơn bạn nha [IMG]images/smilies/smile.png[/IMG]
Vừa qua, Chính phủ đã ban hành Quyết định số 2383/QĐ-TTg ngày 09/12/2013 về việc xếp hạng di tích quốc gia đặc biệt. Theo đó, khu di tích Đường Trường Sơn - Đường Hồ Chí Minh là 1 trong 14 kỷ vật...
Các relic, danh thắng được xếp...