小编dj *_*uen的帖子

指针在C函数内部的奇怪行为

谁可以给我解释一下这个

main()
{
 int *x,y;
 *x = 1;
  y = *x;
 printf("%d",y);
}
Run Code Online (Sandbox Code Playgroud)

当我在gcc中编译它时如何在main函数中运行它是正常的,而在不同的函数中运行它不会像下面的函数一样工作?

test()
{
 int *x,y;
 *x = 1;
  y = *x;
 printf("%d",y);
}
Run Code Online (Sandbox Code Playgroud)

c gcc pointers

3
推荐指数
1
解决办法
168
查看次数

标签 统计

c ×1

gcc ×1

pointers ×1