非常风气网www.verywind.cn
首页
把数组中某一个设置为空指针
c 语言中的
数组指针
可以被初始化
为空指针
吗?
答:
任何指针都可以初始化为空(NULL),如果指针是变量的话,还可以赋值为空
。比如:int* p0 = NULL; // 整型指针初始化为空 p0 = NULL; // 赋值为空 --- void (*p1) (int) = NULL; // 函数指针初始化为空 p1 = NULL; // 赋值为空 --- int a[20]; // 数组 int...
java 二维
数组
定义报
空指针
答:
java采用“
数组
的数组”定义多维数组,也就是说a[0]是放在栈内存中的
一个
引用,你new的时候只new了从a[0]到a[3]3个引用,并没有指明它们具体指向哪,系统就给它们赋了默认的空值。你根本没有为其分配堆空间何来a[0][1]?当然提示错误了。改成:int[][] a=new int[4][5];System.out.p...
c语言中,声明
一个指针数组
,char *s[1024 ] ,但并没有对它初始化,那它...
答:
c语言中,声明
一个指针数组
,char *s[1024 ] ,但并没有对它初始化,那它里面的数据(指针)是不确定的!如果是全局变量,则里面的指针全是
空指针
如果是局部变量,则里面的数据是不确定值,就象普通数组和变量一样,是不确定的数值。
怎么定义NULL
答:
作为一种风格, 很多人不愿意在程序中到处出现未加修饰的0。因此定义了预处理宏NULL (在 和其它几个头文件中)
为空指针
常数, 通常是0 或者((void *)0) 。希望区别整数0 和空指针0 的人可以在需要空指针的地方使用NULL。使用NULL 只是一种风格习惯; 预处理器把所有的NULL 都还原回0, 而编译还...
C中用scanf赋值给某个结构体成员(字符
数组
),怎么始终为null?请大家指教...
答:
struct student *p=NULL;//此时指针赋值为空(NULL),此时p
为空指针
,正确的做法是给p分配个指针:include <stdio.h> main(){ struct student { char name[10];int age;};struct student *p=NULL;p = new student;//分配
一个
scanf("%s%d",&p->name,&p->age);printf("%s,%d",p->...
java Map对象
数组
赋值,
空指针
问题
答:
你只开了数组,可是
数组里
的每个Map还是null啊。static Map<Float, Integer>[] standard;standard=new LinkedHashMap[10];for(int i=0;i<10;i++){ System.out.println(standard[i]);standard[i] = new LinkedHashMap<Float, Integer>(); // 需要有这句 standard[i].put((float)0.0, 1...
java
空指针
答:
2、
1
、
空指针
异常:String b=null;String a =b;a.toString();看到没,a引用了b,而b是null,所以a调用String类的方法时就会报空指针异常,所以你要避免在给a传值时不要传null值 3、异常处理 try { // 这里就是正常执行的程序 } catch (Exception e) { // 这里做异常处理,如果try里面发生...
java中常见的几种异常
答:
1
、
空指针
异常类:NullPointerException 调用了未经初始化的对象或者是不存在的对象。经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针, 即
把数组
的初始化和数组元素的初始化混淆起来了。数组的初始化是对数组分配需要的空间,而初始化后...
java中
数组
的赋初值
空指针
异常问题
答:
是你new的时候没new完吧,在你hotel 构造函数中r=new room[rows][cols];之后还要 for(int i=0;i <rows;i++){ r[i]=new room[cols];} 之后还要在你嵌套for循环中加一句r[i][j]=new room();//加在最前
JAVA 增强for循环对象
数组
空指针
异常问题
答:
p 报
空指针
?pan.print()报空指针? 如果是p 空,代码如下:public void ShowAll(){ if(null != p){ for(Panda pan:p){ pan.print();}} }如果pan.print()报空,代码如下:public void ShowAll(){ for(Panda pan:p){ try{ pan.print();}catch(Exception e){ continue;} } } ...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
空指针和空指针域
空指针和零指针
定义一个空指针
空指针与野指针
二叉链表有几个空指针
设置数组
c语言设置数组
空指针怎么表示
空指针是什么
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网