-
24-11-2013, 06:07 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Hoạt động của phép toán i++, ++i trong vong lặp for
Ai chỉ giúp mình hoạt động của phép toán i++, ++i trong vong lặp for giúp mình vói mình vẫn chưa hiẻu rõ vấn đề này lắm.
Ví dụ nhu đoạn code này chẳng hạn bạn chỉ cho mình phép gán được thục hiẹn như thế nào không.
#include <stdio.h>
#include <conio.h>
int main () {
int a[10];
int i;
for (i =0; i < 9; i++){
printf ("a[%d] = ", i);
scanf ("%d", &a[i]);
}
for (i = 0; i < 9; ++i) {
printf ("a[%d] = %d
", i, a[i]);
}
getch ();
return 0;
}View more random threads:
- UIviewscrollview
- Thắc mắc về Delegate
- Khó chữa lỗi
- NSDictionary
trong objective c - Thắc mắc
- Khái niệm cơ bản về Object C
- Pointer
- Tài liệu lập trình objective c bằng tiếng việt
- Trong thiết kế nội thất, chúng tôi luôn mong muốn làm hài lòng quý khách
- Hỏi về cơ chế quản lý heap trên 1 vùng nhớ tĩnh được cấp phát trước
-
25-11-2013, 07:21 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Hè mình biết lời giải đáp rồi
++i, i++ đều là phép gán giống như i = i + 1
nhưng khi ở phép gán
x = ++i thì phép cộng thực hiện trước rồi mới gán giá trị
x = i++ thì phép gán thực hiện trước phép cộng
-
29-11-2013, 03:04 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi quangnd
int i=1;
printf (" i is %d ", i++); // " i is 1"
printf(" i is %d", i); // " i is 2"
lệnh tăng i (trong biểu thức i++) sẽ được thực hiện sau khi i được in ra.
Nghĩa là i phải thực thi trước , rồi sau đó mới tăng i.
Ngoại trừ một số ít trường hợp rãnh mũi - má và “râu rồng silicon” xuất hiện sớm, có khi từ tuổi thanh niên do cơ địa, còn lại, đại đa số do căn do lão hoá đã gây nên ba diễn biến: Giảm mô xương gò...
Cách thẩm mỹ má ở tuổi trung niên...