私はCが初めてで、次のコードを書きました
#include <stdlib.h>
#include<stdio.h>
typedef struct
{
int name1;
}check1;
typedef struct
{
int name2;
}check2;
int main()
{
check1 *test1;
check2 *test2;
test1->name1=1;
test2->name2=2;
return 0;
}
私がそれを実行しているとき、それは私にエラーを与えています:
$ gcc test1.c
$ ./a.out
Memory fault
gdb:-
Program received signal SIGSEGV, Segmentation fault.
0x000000000040045e in main ()
何が原因でしょうか???
ありがとう。