Lập trình C cơ bản bài 8: Cách dùng toán tử một ngôi (++,–)

563

Chào mừng các bạn đã đến với loạt bài hướng dẫn học lập trình C của học viện công nghệ Vietpro.

Trong bài học trước, chúng ta đã được học về cách dùng các toán tử số học. Bài học ngày hôm nay sẽ giúp các bạn hiểu về toán tử một ngôi ( ++, — ) cũng như cách sử dụng chúng. Chúng ta cùng tìm hiểu nhé:

[VIDEO TUT]

Bấm Subscribe Nhận video học mới nhất :

Chú ý: Các bạn lựa chọn video ở chế độ 720HD để xem được chất lượng hình ảnh và âm thanh tốt nhất nhé.

Cách sử dụng toán tử một ngôi

Đầu tiên ta tạo một project mới. Sau đó tạo một biến a với giá trị bằng 1. Tiếp theo sử dụng toán tử a++; hoặc ++a;

Cụ thể:

#include<stdio.h>
int main() {
	int a =1;
	a++;
	printf("Gia tri cua a la: \n%d",a);
	return 0;
}

Kết quả:

Vậy toán tử a++ đại diện cho việc tăng a lên 1. Việc sử dụng ++a hoặc a++ sẽ khác nhau trong một số trường hợp.

Cụ thể:

  • Với ++a
#include<stdio.h>
int main() {
	int a =1;
	int b = ++a;
	printf("Gia tri cua b la: \n%d",b);
	return 0;
}

Kết quả:

  • Với a++
#include<stdio.h>
int main() {
	int a =1;
	int b = a++;
	printf("Gia tri cua b la: \n%d",b);
	return 0;
}

Kết quả:

Vậy a++ khác ++a ở chỗ a++ gán giá trị của nó cho b trước rồi mới tăng 1 đơn vị. Con ++a sẽ tăng 1 đơn vị trước rồi mới gán cho b.

Tương tự với toàn tử a–

#include<stdio.h>
int main() {
	int a =2;
	int b = a--;
	printf("Gia tri cua b la: \n%d",b);
	printf("\nGia tri cua a la: \n%d",a);
	return 0;
}

Kết quả:

Bài học đến đây là kết thúc. Ở bài học tiếp theo, Vietpro sẽ hướng dẫn các bạn bước đầu tìm hiểu về cách dùng các toán tử so sánh.

Chúc các bạn học tập tốt.

Tác giả: Danh Sơn Vietpro

No votes yet.
Please wait...

1 BÌNH LUẬN

  1. thank nhieu

    No votes yet.
    Please wait...

BÌNH LUẬN