各位专家:请教个C的移植问题
我们的一些C程序在AIX上可以正常运行,但是在HP11.11上不行。我们写了个指针的小程序。
#include <stdio.h>
int main()
{
char **variable=NULL;
printf("Starting\n");
fflush(stdout);
while(*variable)
{
printf("Inside while\n");
fflush(stdout);
break;
}
printf("Ending\n");
fflush(stdout);
}
在AIX上的输出是
Starting
Ending
在HP上有Memory fault(coredump)。这是什么错误。
Starting
Memory fault(coredump)