zoukankan      html  css  js  c++  java
  • 杜绝“野指针”

    杜绝“野指针”

    “野指针”不是 NULL 指针,是指向“垃圾”内存的指针。人们一般不会错用 NULL 指针,因为用 if 语句很容易判断。但是“野指针”是很危险的,if 语句对它不起作用。

     1 #include <iostream>
     2 
     3 /* run this program using the console pauser or add your own getch, system("pause") or input loop */
     4 using namespace std;
     5 int main(int argc, char** argv) {
     6         //声明二维数组及变量 
     7     int a[2][3],i,j;
     8     
     9     //从键盘上为数组a赋值
    10      for (i=0;i<2;i++) 
    11          for (j=0;j<3;j++) 
    12          {
    13             cout<<"a["<<i<<"]["<<j<<"]=";
    14             cin>>a[i][j];
    15           }
    16 
    17     //显示数组a
    18      for (i=0;i<2;i++) { 
    19          for (j=0;j<3;j++) 
    20          {
    21             cout<<a[i][j]<<"  ";
    22          }
    23         cout<<endl;
    24     }
    25 
    26     //找出该数组的最大元素及其下标
    27     int h,l,Max=a[0][0];
    28      for (i=0;i<2;i++) {  
    29          for (j=0;j<3;j++) 
    30          {
    31             if (Max<a[i][j]) {
    32                 Max=a[i][j];
    33                 h=i;
    34                 l=j;
    35             }
    36          }
    37     }
    38      cout<<"Max:"<<"a["<<h<<"]["<<l<<"]="<<a[h][l]<<endl;
    39     return 0;
    40 }
  • 相关阅读:
    MYSQL数据库导入SQL文件出现乱码解决方法
    Mysql设置允许用户可以连接
    MongoDB 设置权限认证
    NodeJs 服务端调试
    Hudson 定时编译
    Ubuntu上NodeJs环境安装
    新开通博客
    war类型项目创建
    Maven项目创建
    Maven简介与配置
  • 原文地址:https://www.cnblogs.com/borter/p/9406443.html
Copyright © 2011-2022 走看看