没有合适的资源?快使用搜索试试~ 我知道了~
CC++,嵌入式,linux,驱动,计算机,电子通讯,软件开发
资源推荐
资源详情
资源评论
//What does the following program print ?
#include <iostream>
using namespace std;
int Vac = 3;
int main()
{
int Vac = 10;
::Vac++;
cout<<::Vac<<endl;
cout<<Vac<<endl;
return 0;
}
显然考查的是全局变量与局部变量的区别 结果应该是 4 10
//------------------------------------------------------------
计算下面的输出结果
int i = 1,j = 2;
int k = i+++j;
cout << k << endl;
注意i+++j的结合方式是(i++)+j
所以执行顺序是先计算i+j ,再计算 i=i+1; 所以结果是4
//-----------------------------------------------------------
对于x = x +1, x+= 1,x++
是确定那个效率更高,为什么?
这个提要求对汇编和编译器都有所了解
x=x+1是效率最低的,其需要执行以下步骤
读取右x的地址
x+1
#include <iostream>
using namespace std;
int Vac = 3;
int main()
{
int Vac = 10;
::Vac++;
cout<<::Vac<<endl;
cout<<Vac<<endl;
return 0;
}
显然考查的是全局变量与局部变量的区别 结果应该是 4 10
//------------------------------------------------------------
计算下面的输出结果
int i = 1,j = 2;
int k = i+++j;
cout << k << endl;
注意i+++j的结合方式是(i++)+j
所以执行顺序是先计算i+j ,再计算 i=i+1; 所以结果是4
//-----------------------------------------------------------
对于x = x +1, x+= 1,x++
是确定那个效率更高,为什么?
这个提要求对汇编和编译器都有所了解
x=x+1是效率最低的,其需要执行以下步骤
读取右x的地址
x+1
资源评论
dukang211314
- 粉丝: 0
- 资源: 32
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功