Computer >> Máy Tính >  >> Lập trình >> lập trình C

Tăng trước (hoặc giảm trước) trong C

Các toán tử tăng dần được sử dụng để tăng giá trị lên một trong khi giảm dần hoạt động ngược lại với số tăng. Toán tử giảm dần giảm giá trị đi một.

Đây là cú pháp của toán tử tăng trước trong ngôn ngữ C,

++variable_name;

Đây là cú pháp của toán tử giảm trước trong ngôn ngữ C,

--variable_name;

Hãy để chúng tôi thấy sự khác biệt giữa toán tử tăng trước và giảm trước.

Tăng trước - Trước khi gán giá trị cho biến, giá trị sẽ được tăng lên một.

Đây là một ví dụ về tăng trước trong ngôn ngữ C,

Ví dụ

#include <stdio.h>
int main() {
   int i = 5;
   printf("The pre-incremented value : %d\n",i);
   while(++i < 10 )
   printf("%d\t",i);
   return 0;
}

Đầu ra

The pre-incremented value : 5
6789

Giảm trước - Trước khi gán giá trị cho biến, giá trị sẽ giảm đi một.

Đây là một ví dụ về giảm trước trong ngôn ngữ C,

Ví dụ

#include <stdio.h>
int main() {
int i = 10;
   printf("The pre-decremented value : %d\n",i);
   while(--i > 5 )
   printf("%d\t",i);
   return 0;
}

Đầu ra

The pre-decremented value : 10
9876