学习C语言经验
c
c语言写了一封情书,被Java偷来给Python给c++
———————————– ———- —————————————- ———- ————
写这篇文章的目的是给初学者一些建议。本文并未涵盖C语言的所有方面,但对于想要入门的初学者来说已经足够了。另外需要说明的是,我不是神,真正的神是开发C语言标准、写标准库、写编译器的人,但是我觉得我的C语言比我周围很多人都好计算机2级c语言模拟考试软件,所以敢写这篇文章,写这个标题。
想学习一门编程语言,但不知道该学什么? C 语言毫无疑问。
C语言是整个计算机系统的基础。可以操作硬件(不仅是X86电脑,还包括ARM、DSP、单片机等各种微处理器)写Firmware、写驱动、写OS、写编译器等。可以在电脑上写App,计算机书籍中的大部分算法都是用C语言描述的。
所以学习C语言意味着掌握了软件领域的必要技能。以后学习其他语言如C++、Java以及各种解释性语言会比较容易。
我在大二的第二年第一次学习了 C 语言。当时上课的模式是老师上讲,我们听下,然后就没有了。因为没有电脑练习,课后我没有机会学习更多。很多东西。学完一本书后,我不知道 C 语言是干什么用的。那时候还不知道C语言是用来写软件的,别说软件了,我也没见过电脑。
我们使用的教材名称是《Programming in VC++ Language》,让我好久不知道VC++与C++和C的区别,OMG! !
C语言的深入学习是在研究生期间。我从头到尾认真地翻阅了 H.M.Deitel 的 C++ 书籍。有了电脑,它就更强大了。我以前每天都在宿舍里编程一段时间。顺便说一句,我在学习C++的时候,顺便学了(复习)C语言。无论如何,C++ 书籍中总是有 C。
以下是我总结的学习 C 语言的步骤。其他编程语言基本类似,希望对大家有所帮助。
1.阅读
学习编程语言需要先学习基本语法。
C语言的语法有变量、数组、指针、表达式、逻辑运算、函数、宏定义等等。要学习这些,首先要买一本入门级的书。事实上,它们中的大多数都是相似的。最经典的是谭浩强的那首。虽然知乎上被黑的人不少,但毕竟火了这么多年。总是有优点的。事实上,作为一本入门书,你不能指望从中得到你想知道的一切。
除了基本语法之外,C 语言的另一部分是标准库。
这在 C 入门书籍中很少提及,但如果你想编写一个像样的程序,标准库是必不可少的。推荐这个世界级C语言专家编写的“C标准库”。
2.代码实践
要想学好一门编程语言,光看书是不够的,还得把书里的代码放到电脑里。
相信大部分人都在用Widnows,所以下载安装一个Visual Studio,用哪个版本呢?毫无疑问是最新的。
如果你喜欢 Linux,请先下载 Glibc 库,然后安装 gcc 和 gdb。
好的,有了开发环境,一切都变得简单而有趣。
尝试编写Hello World、文件读写、数学运算、常用算法等简单代码。
这是我以前练手时写的
3.经验总结
把你认为抽象、难懂的东西放到VS里调试,你会发现很多。我曾经在我的计算机中有一个名为 Test 的项目文件夹。如果有任何疑问,我将代码放入其中。一经调试,一切疑虑迎刃而解。
比如了解Struct memory的结构
比如了解Union的内存结构
这样计算机2级c语言模拟考试软件,学习指针和数组
然后将所有这些记录在一个单词中,这样知识就变成了你自己的。
这是我过去总结的一份文件
4.写点小作品
基本知识差不多掌握了,试着写个小程序吧。
看着人生第一个自主开发的程序,你会很有成就感,在编写程序的过程中,你的编程能力会有质的飞跃。
我曾经为主机写过一个五子棋游戏,可惜太老了,现在不能玩了。
另外需要注意的是,如果你想在Windows上写一个有界面的程序,你还需要学习Windows API,不过这似乎是C语言以外的东西。学C语言,一个控制台程序就够了。
最后一句话是总结。如果你想突飞猛进地提高你的编程能力,你必须继续努力练习。
请登录后发表评论
注册
社交帐号登录