学习C语言之前可以学哪些相关的基础?
1.知识点:
1)C语言概述计算机基础;第一个C语言程序;C的代码的含义与编译;集成开发环境(vs、qt)2)编程基础常量与变量;进制转换;运算符;条件控制语句;数组与字符串3)函数函数的基本概念;字符串操作的常用函数;自定义函数4)指针指针变量的定义;指针基本使用;const修饰的指针;一级指针与数组名的关系;指针法操作数组元素;指针作为函数的参数;数组作为函数的参数;指针做函数的返回值;指针处理字符串5)内存管理局部变量的作用域和生命周期;静态局部变量的作用域和生命周期;全局变量的作用域和生命周期;静态全局变量的作用域和生命周期;静态函数和非静态函数的区别;内存分区;堆区内存的分配(malloc)和释放(free)6)复合类型结构体的基本用法;结构体嵌套指针和数组;结构体作为函数参数;复合类型的声明与使用7)文件操作文件的分类(文本、二进制);文件的打开和关闭;文件操作函数;文件读写缓冲区的概念2.要清楚上述知识点的目标是:
1) 具备C/C++领域基础专业编程能力;2) 独立完成项目案例
在这里的建议是看视频,书的话可以在有一定的基础之后再去买一本知识点比较全面的书做为日后敲代码的时候的工具书,咱们论坛有配套的视频。刚刚说的只是C语言的知识点。
有关学习C语言的书籍推荐:这本书的原著呢作者是C语言设计者质疑,我们现在见到的很多C语言学习的书籍呢几乎都会参考本书内容。所以是鼻祖,要看就看最经典的书籍。可以说这是每一个要学习C语言同学的必读之作。
这本书的内容就很全面了,里面包括了C语言的离职还有语言的特性还有声明,数组、指针、链接、运行时还有内存以及如何进一步的学习C++的内容。深入浅出,这本书就比较适合有C语言的基础的小伙伴了。而不是小白上来就去看。它是站在了C的高度了解C++的一本书。
这本书采用的是更加简洁小巧的开发工具Dev-C++作为教材环境,降低学生的下载安装和使用的工具。这本书中的为很多代码做了精简,并且添加了很多的案例,可以保证我们学习C语言的小伙伴,可以理解内容并且在理解的基础上接触到更多的案例。就是又基础简单又能了解项目。
零基础的话,推荐看视频教程来学习。
初学C语言,可以看下如鹏网的《C语言也能干大事》视频教程,学起来还是挺好玩的。
通过开发超级玛丽,吃金币,桌面弹球,飞机大战等小游戏以及用C语言来开发网站,开发校园一卡通系统等来讲解C语言的基础知识点,适合初学者学习。做出来的东西还是蛮有成就感的。
最好的就是谭浩强的《c语言程序设计》。书的内容很全面,还有很多生动的例子,比较容易理解。这应该是最权威的书了吧。
入门书籍:谭浩强主编 清华出版社的 《c语言设计》 提高书籍:《c语言编程宝典》 和 《c语言数值算法程序大全(第二版)》 可以参考网页: 1000本c/c++电子书专题下载
师父领进门,修行在个人,最终看的还是自己,自己学会了才是自己的,自己学好了,一样可以成大牛;
以前学习C语言的时候看的是“如鹏网”的视频教程——《C语言也能干大事》,挺不错的。
通过开发小游戏,开发网站的方式来讲解C语言的知识点,没想到C语言还可以做出漂亮的窗口程序,蛮有成就感的,玩着就可以把C语言给学会,具体的可以到如鹏网官网上去了解一下;
多练习,多思考,看别人是怎么实现,然后在用自己的思路去实现,自己才是自己最好的老师;
总结,以上就是关于c语言自学推荐网课以及学习c语言之前,可以学哪些相关的基础?买书的话,有没有什么好的推荐的经验分享,卡友有疑问可以加wx或扫码加群!Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有