网页制作官方网站,上海企业在线,天津关键词优化网站,网站建设招标文件范本写了一个非常简单的C语言程序#xff0c;为了测试perror会把数据输出到哪里。但它的运行结果让我无法理解#xff0c;望高人解答#xff1a;
源码#xff1a;
#include stdio.hint main(){printf(Hello\n);perror(Hello world\n);return…写了一个非常简单的C语言程序为了测试perror会把数据输出到哪里。但它的运行结果让我无法理解望高人解答
源码
#include stdio.h
int main()
{
printf(Hello\n);
perror(Hello world\n);
return 0;
}
1. 首先在windows xp(vc6.0) 上编译运行结果如下
Hello
Hello world
: No error
Press any key to continue 2. 再移植到Linux上运行结果
Hello
Hello world
: Success
事实上程序非常好理解只是这个perror应该是在程序出错的时候才输出的但是因为程序没有出错所以他就不知道输出什么了(它输出了一个“程序无错的提示”)