我使用gcc编译器在Ubuntu 14.04 LTS的后续的c程序编译分割故障(核心转储)在C程序
#include<stdio.h>
void main()
{
int *a,*b;
*a=2;
*b=3;
printf("\n printing address.....\n address of a = %d \n address of b = %d \n",a,b);
printf("\n\n printing values ..... \n value of a = %d \n value of b = %d \n",*a,*b);
}
,当我运行上面的程序比我在输出得到以下
output: Segmentation fault (core dumped)
请建议我在哪里做错了。
谢谢
'INT A,B; INT * A =&A,* B =&B;'' – BLUEPIXY
空隙main'是错误的,顺便说一句。 'main'返回'int'。 – melpomene
**总是**用'gcc -Wall -Weror'编译你的代码。这会阻止你犯这样愚蠢的错误。 –