C++ 运算符优先级表
来源:互联网 发布:java web插件下载 编辑:程序博客网 时间:2024/06/07 20:44
注意new、delete和sizeof也是运算符
跟sizeof相关的一个考题:
#include <stdio.h>int main(void){ int i = 10; printf("i : %d\n",i); printf("sizeof(i++) is: %d\n",sizeof(i++)); printf("i : %d\n",i); return 0;}运行结果:Tested by Qt Plain C Project
分析:sizeof不是一个函 数,是一个操作符。求(i++)的类型的size,这是一件可以在程序运行前(编译时)完全的事情,所以,sizeof(i++)直接就被4给取代了,在运行时也就不会有了i++这个表达式。
截图来源:http://www.cplusplus.com/doc/tutorial/operators/
0 0
- C 运算符优先级表
- C运算符优先级表
- c 运算符 优先级
- c 运算符 优先级
- C运算符优先级
- c运算符优先级
- C运算符优先级
- C运算符优先级
- C运算符优先级
- c运算符优先级
- c运算符优先级
- C运算符优先级
- C运算符优先级
- C运算符优先级
- C运算符优先级
- c运算符优先级
- C 运算符优先级
- C运算符优先级
- sql where 1=1和 1=0 的作用
- HTML实训课程笔记_02
- hibernate缓存:一级缓存和二级缓存
- iOS开发 new与alloc/init的区别
- 熵编码 之 1. Unary coding
- C++ 运算符优先级表
- poj 2513 (并查集与字典树)
- 关于TCP Wrapper
- python分拆字符串
- Xcode 4.5( iOS6 SDK)、老版本cocos2d,支持iPhone5分辨率
- Linux 高性能服务器编程——高级I/O函数
- Android抽象布局——include、merge 、ViewStub
- devstack安装使用openstack常见问题与解决办法
- Binder 进程间的通信---ipc通信