【发布时间】:2012-05-18 00:56:41
【问题描述】:
我正在使用 stdlib 库中的 strtol() 进行一些证明,因为我有一个总是崩溃的程序,我发现它运行良好:
main(){
char linea[]="0x123456",**ap;
int num;
num=strtol(linea,ap,0);
printf("%d\n%s",num,*ap);
}
但是当我添加一个新的声明时,不管它在哪里崩溃
main(){
char linea[]="0x123456",**ap;
int num;
num=strtol(linea,ap,0);
printf("%d\n%s",num,*ap);
int k;
}
只需添加最后的“int k;”程序在执行 strtol() 时崩溃无法理解原因。 我在 Code::Blocks 上这样做
【问题讨论】: