初学C语言的问题..很迷茫.!

我看的是<C程序设计语言>这本书,弄出打印hello world来了.但是接下来不知道干什么..
我看的不是老谭的,

程序设计最基本的就是数据和算法。通过对数据和算法的构造去解决实际的问题。
打印hello world 你只调用的库函数中的printf
,想想看,库函数可是很多的,也都是相应的作用的。

所以学习语言,最先学的就是基本的数据结构和语言的控制语句。链表,数组,队列,堆载等,
控制语句就比较少了,if else ,for ,真的不多的,还有就是基本的表达式了,&& 这些。
学完这些,你还只懂得语言的基本功能,你并不了解语言是如何运行的,
这样就必须学习操作系统,微机原理,这样的课程。

学习编程,就是从模仿开始,看别人是这么设计函数,这么使用变量来控制程序的运行,从而得到结果。

小问题,涉及的是函数,复杂的就要涉及到程序的架构了。
学完基础后,可深入到操作系统,建议浏览csdn 上面的软件问题多得是,牛人也多。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-04-18
学习C语言

很多人对学习C语言感到无从下手,经常问我同一个问题:究竟怎样学习C语言?我是一个教师,已经开发了很多年的程序,和很多刚刚起步的人一样,学习的第一个计算机语言就是C语言。经过这些年的开发,我深深的体会到C语言对于一个程序设计人员多么的重要,如果不懂C语言,你想写底层程序这几乎听起来很可笑,不懂C语言,你想写出优秀高效的程庌輌这简直就是天方夜谭。为什么C语言如此重要呢?

第一:C语言语法结构很简洁精妙,写出的程序也很高效,很便于描述算法,大多数的程序员愿意使用C语言去描述算法本身,所以,如果你想在程序设计方面有所建树,就必须去学它。

第二:C语言能够让你深入系统底层,你知道的操作系统,哪一个不是C语言写的?所有的windows,Unix,Linux,Mac,os/2,没有一个里外的,如果你不懂C语言,怎么可能深入到这些操作系统当中去呢?更不要说你去写它们的内核程序了。

第三:很多新型的语言都是衍生自C语言,C++,Java,C#,J#,perl...哪个不是呢?掌握了C语言,可以说你就掌握了很多门语言,经过简单的学习,你就可以用这些新型的语言去开发了,这个再一次验证了C语言是程序设计的重要基础。还有啊,多说一点:即使现在招聘程序员,考试都是考C语言,你想加入it行业,那么就一定要掌握好C语言。
第2个回答  2011-04-18
接下来了解C语言的基础知识:数据类型有哪些、运算符以及其优先级是什么、表达式有哪些、输入输出的用法(比如格式化输出,字符串的输入输出)。
然后就是if/else/switch/goto/while/for/break/continue等语法的使用,然后就是接触数组了,这些都学好后,就可以了解函数了,比如函数的形参/实参,返回值等等。这些就是C的基础知识了,然后向宏定义/指针/结构体/文件 这些提升知识学习,C语言中指针非常重要,要静下心来学习。
我可能说的不全,按照书本来,里面基本上都会囊括这些知识。这些都学好后,还应该找一些题目,比如自己编一个电话本的查找、删除、添加的程序,实践是非常重要的,学习编程时,看书是一个方面,动手更重要,有时候掉一个分号(;),程序编译就会出错,注意多练习。
第3个回答  2011-04-21
不知楼主看的是不是K&R的那本C语言教程,那个对于初学者来说实在有点儿难。建议先看老谭的那本,主要是针对国人C语言入门的教程。
第4个回答  2011-04-17
接下来就接着往下看呗,先从最基本的数据声明定义看起,按照书上的顺序,一步一步的往下看,别的不说,看完整本书后,你最起码要能过解决我们平时生活中的数学问题。输出你想要表达的信息,然后输入想要计算的数据。然后运用程序计算,再把计算结果输出。我学的时候是老谭的那本,都是比较基础的,学完后最大的感觉就是这个了,当然,数据的计算过程中会用到很多知识,比如书数组啊,指针啊什么的。
其实你不用着急,慢慢来就是了。就跟我们小时候学算术一样,先知道什么是数,然后知道数有小数分数什么的,再学习数与数之间的运算。。。。过程是循序渐进的,戒骄戒躁,塌下身子慢慢学,加油!!!!
第5个回答  2011-04-24
还是按照自己的兴趣来吧,如果你对C感兴趣的话,打印出来hello world以后就要分析一下这么小的一个程序都是由哪些部分组成的,hello world之所以那么经典就是因为短短的一段程序说明了很多问题,从程序需要的文件头开始分析,为什么要用这个头?为什么用printf输出?等等这些,把细节抓好!学习编程要多写代码、多思考、多调试,开始你可能感觉枯燥,那么你就可以自己想象一个东西自己来设计,只有感兴趣才能学好~当然了,如果你不感兴趣的话,那就应付一下考试就可以了,毕竟一种语言不是适合每一个人的,我觉得还是朝着你感兴趣的方向发展吧!祝你成功哦!

刚上大一,c语言压根听不懂怎么办?
初入大学,面对C语言课程,不少同学都会感到迷茫,尤其是对于编程初学者而言。知识的诅咒现象在C语言课堂上尤为显著。老师往往从高维度讲解,对于未接触过编程的学生来说,理解起来困难重重。记得刚接触C语言时,对于一些基础概念,如`#include "..."`的用途,主函数`int main()`内为何要写`return 0;...

学了C语言对以后道路的迷茫
另外,如果确实爱好,那先找工作,找实习机会,做什么工作,就根据情况学习需要的知识,另外,语言永远只是工具,没有哪家公司因为你会什么语言就招聘你,而要求你有扎实的计算机基础知识,所从事的领域的专业知识,如果是正规学校应届毕业生,基础知识肯定有,专业知识可以工作中学,因为年龄也不大,而你,...

C语言好难学啊!怎么办
一是学习顺序 先从熟悉简单的C语言语法开始入门,然后再循序渐进,学习C++语法,WIN32、MFC、QT、网络编程,数据库、数据结构、算法、COM、STL等。构建一个完整的C语言知识体系。这需要一个比较漫长的学习积累的过程。语法入门部分大概2-3个月,其他部分需要学习和工作中慢慢理解和消化了。二是学习方法 ...

c语言基础学完了,什么也做不出来,不知道接下来该学些什么,愁啊_百度知 ...
比如喜欢做黑客,喜欢研究反病毒,喜欢为Windows桌面开发一些实用的小软件等等.要分析好兴趣来由,在决定你的发展方向,就好了.比如你喜欢为WINDOWS开发软件,那么 C语言是必备基础,学好好了然后在扩展一门面向对象的语言比如C++ C# JAVA 等.这些是不错的选择。然后光有语言不行,为了软件的质量保证,还需要研...

我是个菜鸟,求学习方法!
心里很着急.想请教学习方法.我的情况是:给我代码我基本能看... 我初学C语言,发现很多东西即使别人给我很详细的讲了我也学不懂.然后和我一起的同学却可以很快的适应. 今天做了试卷,一塌糊涂!心里很着急.想请教学习方法. 我的情况是:给我代码我基本能看明白.但是给我题目我就没有思路! 没有算法! 我该怎么...

编程的最好出路?
学C语言学迷茫了么,其实,学校教的C语言程序设计都是最基础的东西,就像教你怎么拿笔一样,会拿笔也不一定能写出好文章.学好这些后,就需要学点别的东西.1.程序=数据结构+算法,你可以去学习一下数据结构和计算方法.它们很深奥又不乏微妙.2.发明计算机的是数学家.高等数学学好了,以后在做3D方面的编程...

c语言出现点迷茫
((c=getchar()!)=EOF) 改成((c=getchar())!=EOF) ,这个应该是写错了,不然根本不能运行的,还有就是这个EOF用在这就是想让它死循环嘛,感觉这个程序是从一个统计文件字符个数的程序改来的,EOF分明是用在文件里的啊

实在学不下去编程,感觉很痛苦怎么办?
记得,我看的第一本书是讲C语言的,书名叫《14天精通C语言(赵卫滨)》,后来再回过头来看这本书,其实讲的挺简单的,只是一些C语言的基本语法,但是在当时看来,那真是太难了。这本书,刚开始讲的是Turbo C编译器怎么安装,怎么运用。刚开始,单是这个编译器的安装配置问题就就把我搞的晕头转向...

c语言很多不会,老师讲得挺有激情的,很激动,但就是不明白,如果对C语言...
多练习。在练习的过程中思考程序的运行流程,然后在头脑中模拟程序的运行,并且学会分析程序运行为什么是这个结果,在这个过程中就会有所收获。等熟练了之后,可以找一些实际一点的问题,现在头脑中模拟出解决问题的方法,然后在大脑中模拟运行,最后在用程序验证自己的思路。这样就会有所提高。呵呵,C语言其实...

C语言的学习方法,求高手告知
关于怎么看书的问题;有点自己的看法(针对于c语言);首先对于初学者来说,刚开始看书的时候一定是迷茫的,不知道书上讲的是什么东西(俺刚开始就是这样的),但慢慢的俺适应过来了,俺从第一章认真的看,把不会的都做上标记,要是讲的是后面的内容就先放一放,记住用法就可以啦,等学到后面再回...

相似回答