C 语言是面向过程的, 而 C++是面向对象的
区分两种形式的意义不在于其所作用变量本身, 而在于对变量值的使用
例如
前置形式 ++i 是先把变量值加一, 然后用新的变量值参与表达式运算
后置形式 i++ 是先用变量的原始值参与表达式的运算, 然后再对变量加一
如果你也是在学习 C 语言 / C++, 小编推荐一个学 C 语言 / C++ 的学习裙 二六三, 六八八, 二七六 , 无论你是大牛还是小白, 是想转行还是想入行都可以来了解一起进步一起学习! 裙内有开发工具, 很多干货和技术资料分享!
- int i=10,j=10;
- int x,y;
- x=++i; // i 变量先进行自加运算, 再将自加后的结果赋值给 X 变量
- y=j++; // j 变量先将原始值赋给 y 变量, j 变量再进行自加运算
- printf("i=%d , x=%d" , i ,x);
- printf(" j=%d , y=%d ,j,y);
运行结果: i=11 ,x=11;
j=11 ,y=10;
除法运算
除法运算
整型运算(相除) (结果去除小数部分)
- int a = 8;
- int b = 3;
- int c = a / b;
运行结果: 2
浮点型运算(相除)
- double a = 8;
- double b = 3;
- double c = a / b;
运行结果: 2.666
如果你也是在学习 C 语言 / C++, 小编推荐一个学 C 语言 / C++ 的学习裙 二六三, 六八八, 二七六 , 无论你是大牛还是小白, 是想转行还是想入行都可以来了解一起进步一起学习! 裙内有开发工具, 很多干货和技术资料分享!
这些是 C/C++ 能做的
服务器开发工程师人工智能云计算工程师信息安全 (黑客反黑客) 大数据 数据平台嵌入式工程师流媒体服务器数据控解图像处理音频视频开发工程师游戏服务器分布式系统游戏辅助等
来源: http://www.jianshu.com/p/c9f1679cdde2