程序员考试补课第一天:入门与误区

4星 · 超过85%的资源 需积分: 7 2 下载量 139 浏览量 更新于2024-12-25 收藏 175KB DOC 举报
"程序员考试补课笔记-第一天详细记录了一位学生参加补课的经历,着重讲述了C语言的学习和理解。首先,作者提到了林老师与老潭的教学风格,虽然未亲身体验过老潭的课程,但普遍认为《C程序设计》以其生动实例教学为特点,有助于基础概念的理解。然而,该教材缺乏深入研究的专题,与《C语言设计教程》相比,后者提供了大量生活化的实例和丰富的练习。 在课堂上,老师通过一道编程填空题引入了字符串处理的概念,即`strcmp`函数的实现。学生意识到,在C语言中,字符数组以`\0`结束,而非零值被视为逻辑真,因此第一个空格填写`!(*s==0 && *t==0)`,确保遇到`\0`或空指针时结束循环。第二个空则是比较字符的大小,学生尝试使用条件运算符表达,但最终答案是`*s - *t`,这是因为字符比较实际上是基于ASCII码的值。老师借此机会讲解了C语言中的基本运算和指针概念,强调了底层原理的重要性。 补课第一天的重点在于评估学生的基础知识,并通过实际问题引导他们复习和深化理解。老师通过具体的例子,不仅检验了学生的编程技能,也揭示了C语言中的逻辑和细节。这样的学习过程有助于弥补自学中的不足,提升考生对程序员考试的准备。"