本篇文章整理了几道Linux下C语言的经典面试题,相信对大家更好的理解Linux下的C语言会有很大的帮助,欢迎大家探讨指正。
1、如果在Linux下使用GCC编译器执行下列程序,输出结果是什么?
|
|
答案如下:14321
2、C语言程序不使用任何条件运算符,打印出十次”Hello”?
答案如下:1234567int main(int argc, char *argv[]){ int i=0; while(10 - i++) printf("Hello"); return 0;}
或是:1234567int main(int argc, char *argv[]){ int i; for(i=0;10 - i;i++) printf("Hello"); return 0;}
3、如果在Linux下使用GCC编译器执行下列程序,输出结果是什么?
|
|
答案如下:12441
4、如果在Linux下使用GCC编译器执行下列程序,输出结果是什么?
|
|
答案如下:11 0
5、如果在Linux下使用GCC编译器执行下列程序,输出结果是什么?
|
|
答案如下:12-128-127
6、如果在Linux下使用GCC编译器执行下列程序,输出结果是什么?
|
|
答案如下:11
7、如果在Linux下使用GCC编译器执行下列程序,输出结果是什么?
|
|
答案如下:11020
最后,以上整理的Linux下C语言经典面试题,欢迎大家讨论指正。