还是一题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 ;

A,NULL指针不能访问,会抛出空引用错误。

A

前面已经赋值q=NULL了
则*q所指的内存空间为止,这样复制是非法的

A
不能对指针变量这样赋值

C

A

a