我有一个真的简单的程序,但它不起作用。此外,这让我对程序的流程产生了严重的怀疑。无法解释的错误(Segm.fault 11)与gcc4.2.1
的程序是这样的(假设必要的标头):
main(){
printf("hello1");
printf("hello2");
somefunction();
}
输出是在至少奇特:它给我回来只是第一个printf(hello1),随即该程序,错误退出“分割故障11“。 但是,如果我删除'somefunction()'第二个printf是ALSO显示。
我的意思是,如果我的'somefunction()'有问题,第二个printf()应该不管显示。
编译所有警告。 – 2012-03-24 13:06:42