#include stdioh int a=4b=3pqw; p=&a;q=&b;w=p;q=NULL;则以下选项中错误的语句是q=0;为什么
q=0;是错误的语句。 这是因为在上述代码中,将指针q赋值为NULL,即指针q不指向任何有效的内存地址。因此,尝试通过q来修改指针q所指向的内存的值是非法的操作,会导致程序运行时错误。
原文地址: https://www.cveoy.top/t/topic/ieRp 著作权归作者所有。请勿转载和采集!
安全问答是一个知识全球问答,包含丰富的问答知识
q=0;是错误的语句。 这是因为在上述代码中,将指针q赋值为NULL,即指针q不指向任何有效的内存地址。因此,尝试通过q来修改指针q所指向的内存的值是非法的操作,会导致程序运行时错误。
原文地址: https://www.cveoy.top/t/topic/ieRp 著作权归作者所有。请勿转载和采集!