零基础学c语言该如何开始?

如题所述

零基础学c语言你可以看 c primer plus 入门,这是本很详细很全的入门书籍,比谭浩强的要好,然后再看The c programming language。

一、具体学习方法:


    第一阶段   《C Primer Plus》蓝皮+郝斌的C语言视频
    我没推荐经典的《The C Programming Language》,因为我举得《C Primer Plus》比较啰嗦一点,当然这里的啰嗦是对完全初学者有很大帮助的。看你自己的基础吧。郝斌的视频也是很重要的,初学者往往需要一个“瓢”,一步一步的照着画,最后才会写出自己的代码。

    第二阶段   《C与指针》   学完C,不熟练指针,就是白学。《C语言深度剖析》来自陈正冲前辈,这是一本关于C语言的“野史”,很有味道,强烈推荐。C缺陷与陷阱》 多看别人掉坑史,前车之鉴后事之师。

    第三阶段    数据结构结构学习。

二、C语言的基本特性

    C是高级语言:它把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。

    C是结构式语言:结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于编码、维护以及调试。C 语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。

    C语言功能齐全:具有各种各样的数据类型,并引入了指针概念,可使程序效率更高。而且计算功能、逻辑判断功能也比较强大,可以实现决策目的的游戏。

温馨提示:答案为网友推荐,仅供参考
相似回答