Jay*_*esh 4 c pointers behavior initialization
在以下程序中,ptr指向未初始化的变量x.在打印之前ptr,我已经分配10给ptr和打印.
#include <stdio.h>
int main()
{
int *ptr;
int x;
ptr = &x;
*ptr = 10;
printf(" x = %d\n", x);
printf(" *ptr = %d\n", *ptr);
}
Run Code Online (Sandbox Code Playgroud)
双方ptr并x打印正确的值.但是,我怀疑,是否定义了行为?