tmrd.net
当前位置:首页>>关于请问各位大侠下面c++代码: cout<<*(a+i)[j]<<endl...的资料>>

请问各位大侠下面c++代码: cout<<*(a+i)[j]<<endl...

1.a+i因为i=1故实际为a+1也就是第二行的首址.由于[]的优先级高于*,故实际(a+i)[j]表示的是当前行的下一行的地址,也就是第三行的首址,,然后取内容就是7了. 2.实际就是*(a+1),而这个表达式就是第二行的首址.

#include "iostream" using namespace std; #include "cmath" void main() {int i=0,j=0; double thita[8]={1.5708,0.7854,0,-0.7854,-1.5708,-2.3562,-3.1416,-3.927}, x[8]={-0.5,-0.35355,0,0.35355,0.5,0.35355,0,-0.35355}, y[8]={1.25,1.6...

你没有函数代码!需要函数完整代码才能给你分析

网站首页 | 网站地图
All rights reserved Powered by www.tmrd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com