问题汇总
来源:互联网 发布:js中隐藏div 编辑:程序博客网 时间:2024/06/05 05:57
1、数组 名称即指针,如何 指定任意该数组中的成员地址,然后取其内容?
有一个 2*12的二维数组, 需根据条件筛选其中个别符合条件的成员, 遍历完后如何 保存该成员的指针。
cout << "block pointer : " << blockMean << endl; cout << "block pointer : " << *blockMean << endl; cout << "block pointer : " << blockMean+2 << endl; cout << "block pointer : " << *(blockMean + 2) << endl; cout << "block pointer : " << blockMean[0][0] << endl;
2、
double bm = 0.0, bsd = 0.0, rm = 0.0, rsd = 0.0; rm = blockMean[0]; bm = blockMean[1]; cout << "rm : " << blockMean[0] << " " << bm << endl;
变量弄错 应该是rm=imgMean[0], imgMean[]是一维数组, blockMean是二维数组
3、 定义变量时,未赋初始值,系统默认赋值并非为0, 而是一个极小的负数值,导致后期结果出错
double imgMean[2]; int sumblockMean[2]; double imgStd[2]; double sumblockStd[2]; for (int i = 0; i < 2; i++){ for (int j = 0; j < validNum; j++){ cout << "blockMean: " <<blockMean[i][j] << endl; sumblockMean[i] = sumblockMean[i] + blockMean[i][j]; cout << "sumblockMean: " << sumblockMean[i] << endl; cout << "blockStd: " << blockStd[i][j] << endl; sumblockStd[i] = sumblockStd[i] + blockStd[i][j]; cout << "sumblockStd: " << sumblockStd[i] << endl; }
修改 如下 :
double imgMean[2] = { 0, 0 }; int sumblockMean[2] = { 0, 0 }; double imgStd[2] = { 0, 0 }; double sumblockStd[2] = { 0, 0 };
结果纠正:
0 0
- >>问题汇总<<
- 问题汇总
- 问题汇总
- 问题汇总!!!
- 问题汇总
- 问题汇总
- 问题汇总
- 问题汇总:
- 问题汇总
- 问题汇总
- 问题汇总
- 问题汇总
- 问题汇总
- 问题汇总
- 问题汇总
- 问题汇总
- 问题汇总
- 问题汇总
- Servlet初步
- Redis:err max number of clients reached 报错解决办法
- c语言实现 strstr 函数
- a.length==0、a==null、a == ""、a.equals("") 的区别
- muduo::TimerId、Timer、TimerQueue分析
- 问题汇总
- linux 文件权限
- poj 3352 Road Construction
- HTTP method GET is not supported by this URL
- 1012: [JSOI2008]最大数maxnumber
- AMS (3): AMS 如何管理Activity?
- 使用adb shell dumpsys检测Android的Activity任务栈
- fabric的包问题
- RxJava 和 RxAndroid 五(线程调度)