C语言之自增和自减运算符详解编程语言
tips: ++( )可以放在前面,也可以放在后面,效果都是一样,都是会给自身+1(-1)
前缀++( ):会先自增(自减),后用自增(自减)后的值参与运算
后缀++( ):会先用原来的值参与运算,再自增(自减)
tips:代码例子如下
#include stdio.h
int main(int argc, const char * argv[]) {
//前缀++
/*
int num1 = 10;
int num2 = ++num1 + 2;
printf( num1=%d num2=%d/n ,num1,num2);//11 13
*/
//后缀++
/*
// int num1 = 10;
//
// int num2 = num1++ + 2;
//
// printf( num1=%d num2=%d/n ,num1,num2);//11 12
*/
//后缀
/*
int num1 = 10;
int num2 = num1 + 3;
printf( num1=%d num2=%d/n ,num1,num2);//9 13
*/
//前缀
/*
int num1 = 10;
int num2 = num1 + 3;
printf( num1=%d num2=%d/n ,num1,num2);//9 12
*/
//++在后面
/*
int age = 23;
age++; //相当于 age+= 1 ++的意思是在自己值的基础上+1
printf( age=%d/n ,age);//24
age++;
printf( age=%d/n ,age);//25
*/
// 在后面
/*
int age = 14;
age
printf( age=%d/n ,age);//13
age
printf( age=%d/n ,age);//12
*/
//++在前面
/*
int age = 23;
++age;
printf( age=%d/n ,age);//24
++age;
printf( age=%d/n ,age);//25
*/
// 在前面
/*
int age = 14;
age;
printf( age=%d/n ,age);//13
*/
//前缀和后缀的练习
/*
// int num1 = 10;
//
// int num2 = num1++ + 3;
//
// printf( num1=%d num2=%d/n ,num1,num2);//11 13
// int num1 = 10;
//9 10
// int num2 = num1 10;
// printf( num1=%d num2=%d/n ,num1,num2);//9 -1
// int num1 = 10;
// int num2 = 20;
// //10 + 21
// int num3 = num1++ + ++num2;
// printf( num1=%d num2=%d num3=%d/n ,num1,num2,num3);//11 21 31
int num1 = 10;
int num2 = 20;
//9 + 20
int num3 = num1 + num2++;
printf( num1=%d num2=%d num3=%d/n ,num1,num2,num3);//9 21 29
*/
return 0;
}
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/13536.html
c相关文章
- TIOBE 5月编程语言排行榜:Java和C语言正在被超越详解编程语言
- C语言中的字符数组和字符串详解编程语言
- [linux] C语言Linux系统编程-做成守护进程详解编程语言
- [编程] C语言Linux系统编程-等待终止的子进程(僵死进程)详解编程语言
- [编程] C语言结构体指针作为函数参数详解编程语言
- [编程] C语言的二级指针详解编程语言
- [编程] C语言的结构体详解编程语言
- [编程] C语言循环结构计算π的值详解编程语言
- C语言之结构体详解编程语言
- C语言之位运算详解编程语言
- C语言之原码、反码和补码详解编程语言
- C语言之数组详解编程语言
- C语言之形参和实参详解编程语言
- C语言之循环结构 for(二)详解编程语言
- C语言之循环结构 for(一)详解编程语言
- C语言之if和switch的分别详解编程语言
- C语言之switch详解编程语言
- C语言之逻辑运算符详解编程语言
- C语言之scarf函数详解编程语言
- Linux C语言实验:开启编程之旅(linuxc语言实验)
- C语言_指针和数组的几种访问形式详解编程语言
- C语言_简单的阶乘函数详解编程语言
- C语言_结构体变量指针做函数参数的使用案例详解编程语言