零基础学c语言程序设计习题:每天10道题30天入门计划

admin 综合编程开发技术 3


零基础学 C 语言,是不是总觉得难?翻开书看得懂字,合上书就忘;想做题练手,又不知道从哪找合适的题;好不容易做了几道,错一大半,慢慢就没了心气。其实啊,零基础学 C 语言,关键在 “练”,但得有计划,瞎练不如不练。今天兔子哥就给大家分享一个 “零基础学 c 语言程序设计习题:每天 10 道题 30 天入门计划”,按这个来,不用怕难,不用怕乱,坚持下来,30 天就能对 C 语言有点感觉,一起往下看吧!

为啥要搞 “每天 10 道题” 的计划?多做点不行吗?


很多零基础的朋友一开始就想 “猛冲”,一天做 30 道题,结果做了 3 天就累瘫了,后面再也不想碰。其实学 C 语言跟跑步一样,刚开始跑太快容易受伤,慢慢跑才能坚持得久。
每天 10 道题,不多不少,刚好够你熟悉当天的知识点,又不会累着。而且啊,10 道题做完也就 20 来分钟,哪怕你每天上班、上课很忙,挤挤时间总能出来。坚持 10 天,就有 100 道题的积累,30 天就是 300 道,这些题覆盖了基础语法的大部分内容,足够你入门了。
有人可能会说,10 道题太少了,学不透咋办?其实不会,你想啊,10 道题里有简单的、有稍难的,做完再对着答案改改,搞懂每一道,比糊里糊涂做 30 道强多了。虽然做题数量少,但质量高啊,效果反而更好。

30 天计划咋安排?分阶段练才不懵


这个计划分三个阶段,每个阶段 10 天,难度一点点往上增,保证你能跟上。
第一阶段(1-10 天):跟 “基础语法” 打交道
这 10 天全练最基础的题,比如定义变量、用 printf 打印东西、简单的加减乘除。每天 10 道,都是 5 行以内的代码,一看就懂。
比如第一天的题可能是:
  1. 定义一个整数变量 a,赋值为 5,打印出来。
  2. 定义两个整数,计算它们的和并打印。
  3. 用 printf 打印 “我在学 C 语言”。
    这些题看着简单,但能帮你记住 #include 、int main () 这些固定格式,就像学写字先练笔画一样。

第二阶段(11-20 天):跟 “判断和循环” 交朋友
这 10 天加入 if 判断和 for 循环,题会稍微复杂点,但还是能看懂。比如:
  1. 让用户输入一个数,判断是正数还是负数。
  2. 用循环打印 1 到 10。
  3. 用循环计算 1 到 10 的和。
    判断和循环是 C 语言的 “骨架”,很多程序都靠它们,这 10 天练熟了,后面学复杂的就顺了。

第三阶段(21-30 天):跟 “数组和简单函数” 搭个伴
最后 10 天加入数组和简单函数,题会更综合一点,比如:
  1. 定义一个数组,存 5 个数,打印出来。
  2. 写个函数求两个数的积,在 main 里调用。
  3. 用数组和循环找最大值。
    这些题能帮你把前面的知识点串起来,慢慢理解 “怎么用代码解决问题”。

题从哪找?做错了咋办?


题不用自己找,兔子哥整理了一份 “30 天入门习题表”,每天 10 道,都是从基础教材里挑的典型题,直接拿来就能用。需要的话,关注我公众号回复 “30 天 C 语言” 就能领,免费的。
做题时出错太正常了,别慌。第一步先自己看代码,看看是不是分号漏了、变量名拼错了,这些小错误新手常犯;要是自己找不出来,就对照答案,一句一句比,看哪不一样;改完后再重新写一遍,记着这次错在哪,下次别再犯。
不过话说回来,答案只是参考,别直接抄。哪怕你写的代码比答案复杂,只要能运行、结果对,就行。我当年做 “打印 1 到 10” 的题,用了 while 循环,答案用的 for 循环,虽然不一样,但都对,这样反而能帮你理解不同写法。

坚持不下来咋办?有啥小技巧?


很多人不是不会,是坚持不下来。给几个小技巧,亲测有用:
  • 定个固定时间:比如每天晚上 8 点,到点就打开电脑做题,形成习惯后就不觉得麻烦了。
  • 做完打个卡:找个小本子,每天做完题打个勾,看着勾越来越多,就不想放弃了。
  • 别追求 “完美”:某天有事没做,或者错了很多,别自责,第二天补上就行,计划是死的,人是活的。

关于不同编译器(比如 Dev-C++ 和 VC6.0)对某些题目的运行结果是否有差异,具体差异在哪种情况下会出现,我目前还没完全整理清楚,得后面再研究研究。但刚开始练题,用啥编译器都行,别在这上面纠结。
最后说点我的看法。零基础学 C 语言,别想着 “一口吃成胖子”,每天 10 道题,30 天下来,你会发现自己居然能看懂简单的程序了,甚至能写几行代码解决小问题,这种成就感特别棒。我当年就是这么过来的,刚开始连 printf 都写不对,30 天后居然能写个计算平均分的小程序,特有意思。所以啊,别想太多,赶紧开始,每天 20 分钟,坚持住,你肯定行。希望能帮到你,有啥做题时的问题,随时找我聊。

标签: 程序设计 加减乘除

发布评论 0条评论)

  • Refresh code

还木有评论哦,快来抢沙发吧~