怎样快速从小白学到可以填简单的c语言程序

一切速成都是忽悠,整体想着捷径害人害己你只有两个字,那就是努力
■网友
……话说上面的各位好像都搞错了什么…………人家应付的只是一个35分的代码填空题(每个空7分吧)……当做应付什么二级C语言的、C语言期末考试的,都散了吧……人家的考纲很稀薄的(http://www.3773.com.cn/gaokao/UploadFiles_2018/201509/2015091510180738.pdf):8.C 语言程序设计 掌握 C 语言程序的基本语法,有初步的程序设计和分析能力。 (1)掌握 C 语言基本语法,包括常量、变量、运算符、表达式、输入输出等。 (2)掌握 if 语句和 switch 语句的格式和执行过程,能够读懂分支程序写出正确的运行结果且能编写简单的分支程序。 (3)掌握 for ( )循环、while 循环的格式和执行过程,能够读懂循环程序写出正确的运行结果,能够编写简单的循环程序。 其实搞到循环部分,感觉可以不用2个月的,3天,这些语法背起来并不难。问题是,这不是语法选择题,这是代码填空题。代码填空题,不是说你记得语法,看懂他写了的一个个单句什么你就能填出空了——这样估计能推断2~3个空,顶多了。你要自己写过这种东西,然后观察他有了什么,你根据经验补上他缺了什么。——就是说,不是什么都不知道的跟着已有信息猜,而是在你很清楚你自己会怎么做的情况下,根据已有信息,简单调整你的写法来填进去。那显然,这意味着,怎么说也得自己动手完整写过类似的东西,任何告诉你光看语法、光看书就够了的,没用的。(还有,说明一下,沉溺在什么for(;;){}每个块是什么,执行流程怎么样,那是太糟糕了——计算机不聪明,所以我们要把简单的自然语言能几句说清楚的事情,再掰的很碎了,放到计算机的编程语言很有限的逻辑框架里,然后才能写出代码来。读代码不是说关心 for(i=0;i\u0026lt;n;i++)理解成,一开始先i赋值为0,然后每次检查i\u0026lt;n,满足执行循环体,执行完以后i加1 这个层面,你要提高一个层级啊,直接理解/读成,i从0到n枚举过去就好了,根据循环体和实际代码应用场景,可能还会再抽象一层来描述这段的作用的。掰的太碎,就相当于,读英语的时候一个个单词读过去的,这样做,就会出现,每个单词你都懂了,可这句话表达了什么意思,这完全不理解啊,怎么做事……)推荐一个题库:http://noi.openjudge.cn/这个题库本意不是应对你这个的,但是,1.1到1.5这5节,你把所有题目都刷过去,每个题很清楚怎么写,那回头看这些填空题,也就轻松不少了吧。然后,做的时候,就是根据经验,看上下文推断了。
■网友
计蒜客刷一刷就可以了
■网友
买本 c primer plus 两个月绝对够你考试了,把基本的语法花一个多月看的差不多,课后题自己做着费劲的话试试github 我当年刷过这本书花了三个多月 包括所有习题 两个多月应付一般的考试足够了 一个多月看书 两三星期做做题


    推荐阅读