还是一题C语言选择题
来源:百度知道 编辑:UC知道 时间:2024/05/26 01:10:58
40. 若有一些定义和语句
#include <stdio.h>
int a = 4 , b = 3 , *p , *q , *w ;
p = &a ; q = &b ; w = q ; q = NULL ;
则以下选项中错误的语句是:
A) *q = 0 ; B) w = p ; C) *p = a ; D) *p = *w ;
#include <stdio.h>
int a = 4 , b = 3 , *p , *q , *w ;
p = &a ; q = &b ; w = q ; q = NULL ;
则以下选项中错误的语句是:
A) *q = 0 ; B) w = p ; C) *p = a ; D) *p = *w ;
A,NULL指针不能访问,会抛出空引用错误。
A
前面已经赋值q=NULL了
则*q所指的内存空间为止,这样复制是非法的
A
不能对指针变量这样赋值
C
A
a