计算机行业发展非常快,大学里的教育基本都跟不上实际的社会需求。如果你所在的学校还在指定大家使用谭浩强的教材,那你不妨看看本文。
一、小测试
1、你是否听说过二进制,了解它们的运算原理吗?
2、你能说出一个最小的计算机系统由哪些部分构成吗?
3、你知道数字化原理吗?
如果上面的三个问题你举手了,那好,我们进入下一阶段的讨论,否则,你现在最重要事是去买一本《计算机科学与导论》补充一下基础知识。
C语言学习的前提条件就是,对计算机系统要有一个整体的,科学的基础认识。 脱离了这个基础认识,一切都很困难。
二、学习c语言
在这里,语法和函数库我们先不提,学习c语言本来就是一个很枯燥的过程,我不希望一上来就给大家讲书本上的那些东西,我们做很厉害的程序,厉害到什么程度,不管学习什么语言,第一个编的程序一定是它,而且它也很容易上手。
#include//头文件,我们先不急,只要记得c程序的开头一定有它就对
int main()//主函数
{//这里是程序的开始
printf("hello world\n");
}//这里是程序的结束
就是这样一个简单的程序,但也又人“丧心病狂”写了好几百行代码,上百个(()),最后输出"hello world!"。
大家可以先在电脑上下载dev-c++ 、c -free 、vs等编译器,手机的同学可以下载 C4droid(限安卓);
https://tool.lu/coderunner/(在线编程网站);
程序讲完了,我来讲一下C语言学习需要注意的点;
C语言学习主要是以语法入门,然后到函数库。再具体一些来说,包括以下阶段:
学习基础语法
学习简单的少数几个C语言自带的函数
学习一些程序设计的基础知识(数据结构,算法)
学习更多更强大的C语言自带的函数
学习一些特定应用领域的基本理论知识(操作系统,数据库,网络,图像……)
应用上一阶段学习的到知识进一步学习其他人提供的函数库(网络处理、操作系统管理、图像、密码学等等)
所以还是推荐大家在“抄”程序之余,能够多看看C语言相关书籍,小编想是先给大家介绍c语言的基本语法,然后主要以程序教学,所以大家一定不能忘了看书呦。。。
下一篇(c语言实现弹跳小球)
领取专属 10元无门槛券
私享最新 技术干货