"经典C语言100道应用题及答案"

需积分: 0 0 下载量 72 浏览量 更新于2024-03-14 收藏 79KB DOC 举报
&& (x <= EPSINON)) if (x < – EPSINON || x > EPSINON) 3)请写出指针变量 ptr 与“零值”比较的 if 语句:【标准答案】 if (ptr == NULL) if (ptr != NULL) 2、下面的代码会输出什么内容? #include <stdio.h> int main() { int a[5] = {1, 2, 3, 4, 5}; printf("%d, %d\n", *a, *a+3); return 0; } 【标准答案】1, 4 3、下面的代码会输出什么内容? #include <stdio.h> int main() { char str_a[15]="hello world", str_b[15]; char *pt1, *pt2; pt1=str_a+3; pt2=str_b+7; printf("%d", pt2-pt1); return 0; } 【标准答案】4 4、下面的代码会输出什么内容? #include <stdio.h> int main() { int x, y; x=3, y=4; printf("%d\n", x+++y); return 0; } 【标准答案】7 5、下面的代码会输出什么内容? #include <stdio.h> int main() { int a=10, b; b=(a++)+(a++); printf("%d\n", b); return 0; } 【标准答案】21 6、下面的代码会输出什么内容? #include <stdio.h> int main() { int a=15, b=10; printf("%d\n", a—- - --b); return 0; } 【标准答案】16 7、下面的代码会输出什么内容? #include <stdio.h> int main() { int a=1, b=2, c=3; printf("%d\n", a—b-c); return 0; } 【标准答案】-4 8、下面的代码会输出什么内容? #include <stdio.h> int main() { int x=3, y=5; printf("%d\n", x++ + y++); return 0; } 【标准答案】8 9、下面的代码会输出什么内容? #include <stdio.h> int main() { int a=10, b=5; printf("%d", a * (b+5)); return 0; } 【标准答案】100 10、下面的代码会输出什么内容? #include <stdio.h> int main() { int a=10, b=5; printf("%d", a / b); return 0; } 【标准答案】2 以上是其中的10道经典C语言应用题及答案,如果您想获取更多题目和答案,请参考《c语言100道经典应用题及部分答案》。这本书中收录了100道经典的C语言应用题目,涵盖了C语言的各个方面,包括指针、数组、运算符、流控制语句等。通过这些题目的练习,读者可以加深对C语言的理解,提升编程能力。 在学习C语言的过程中,练习应用题是非常重要的一部分。通过解答应用题,读者可以将理论知识应用到实际问题中,加深对知识点的理解。同时,通过不断地练习,读者可以熟练掌握C语言的基本语法和常用技巧,为以后的编程工作打下良好的基础。 《c语言100道经典应用题及部分答案》是一本非常实用的书籍,它不仅提供了大量经典的C语言应用题目,还配有详细的题解和答案解析。读者可以通过练习这些题目,巩固所学的知识,提高解题能力。值得一提的是,这本书中的题目不仅有难度适中的基础题目,还有一些较为复杂的高级题目,适合不同水平的读者挑战。 总的来说,《c语言100道经典应用题及部分答案》是一本很好的参考书籍,无论是在学习C语言的过程中,还是在日常的编程实践中,都能够为读者提供很大的帮助。希望读者能够通过这本书,收获更多关于C语言编程的知识,并且在以后的学习和工作中能够有更好的表现。