在C语言中,以下哪种操作会导致未定义行为:

答案解析

核心考点是理解C语言中的未定义行为。选项B描述的情况会导致未定义行为,因为未初始化的指针可能指向任意内存地址,解引用这样的指针是不安全的。选项A是安全的操作。选项C是良好的编程习惯,用于检查内存分配是否成功。选项D在某些情况下是合法的,比如将整数0赋值给指针变量表示空指针。
正确答案:B
随机推荐
开始刷题