第一次接触C语言

本文作者作为软件工程专业学生,分享初次接触C语言时的困惑与成长,强调形成整体思维和理解主函数的重要性。建议从简单程序入手,通过课程设计实践深入理解,并推荐了Visual C++6.0作为学习工具。
摘要由CSDN通过智能技术生成

第一次写,主要写一下大学里面刚开始接触这些语言时候的状态,还有怎么去学习,怎么在大学里找到合适的学习方式。(在文章最后,百度云分享C)


我是软件工程专业,当时候选择这个专业的时候是因为对电脑感兴趣,(其实就是比较喜欢打游戏)第一次接触在大学里面接触C语言的时候特别不适应,也不知道从哪方面入手。高中的学习方式已经不能满足大学里面的学习需求了。我记得当初老师讲课是一节课一章,讲的特快,根本没时间消化,每2天一节C语言课。不过幸运的是我们C语言老师比较强,是东南大学博士后,讲的虽然快,但是容易理解。真正对对C语言感兴趣的时候是从课程设计的时候开始的。


下面开始分享一下C语言学习(个人之见)

对于C语言学习,现在通用的教材可能是谭浩强的C程序设计(红本的)那个,我当初学习的时候用的是我们老师自己编写的教材(邹姝稚版C语言程序设计),后来花了一些时间去看了一下谭浩强的那本书,发现两者讲的内容其实差不多(教材都是这样,讲的内容肯定都差不多,只不过方式不一样,有的更容易理解,有的就喜欢写一些高级词汇,难理解),不过谭浩强的那本书讲的更细,更适合不是软件工程专业的学生学习,因为当真正去用C开发的时候,不会去深究这个为什么这样写的。

C语言怎么去学习 呢,首先可以从一个简单的程序看起,比如打印出来一个hello world,一个程序分为几个部分,简单的就是头文件(就是引入一些系统之前定义好的东西,在主函数里面你就可以直接用,不需要声明)和主函数。刚开始不一定要都看懂,在后面的学习中,关键是形成一个整体思维,做出一个程序要包括那几个方面,#include引入头文件,main()主函数进行运行,主函数里面又要定义哪些变量来使我们能够完成程序。

对于读程序:关键就是无论写的代码有多么复杂,一定要找到主函数(main()),因为都是从主函数开始运行,要从主函数的左{读到主函数的右},复杂一点的就会涉及到函数调用。函数调用就从函数调用点调出去,在被调用函数运行完后,还要回到调用点。

使用文件:在课程设计中,我做了一个简单的学生自主选课系统(当时候也是佩服自己,自己想的结构),虽然现在看起来简单了,但在那一个星期内,我对C程序的整体建立,有了深刻的了解,所以我认为,要想对C能尽快写出一个完整程序,就是自己做一个类似的课程设计。

多去查阅库函数吧,像rand()这个随机产生数值的函数,system("cls")清屏函数+Sleep(),就可以形成一个动态的感觉,在百度上输入这个函数名,就会有相关的用法出现,不过可以去下载C的API(c的函数大全)。

在学习的过程中,主要学好哪几个方面呢?1.形成整体思维,知道怎么读一个程序。(在课堂上跟着老师思维可以学会)2.学会3种语句,重点掌握if和for,还有循环嵌套(比较重要)应试考试的话 ,关键的就是怎么读代码,3.根据具体情况写代码,简单的错误不要犯就好,比如少写;或者}之类的  难改的是逻辑错误。

分享一些学习C过程中的一些小心得吧

1.我们能够写C代码的软件有这样一些(就我知道的):Visual C++6.0,codeblocks,Turbo C2.0,Visual Studio.

                   我当时候用的是Visual C++6.0,感觉还不错,但相对来讲VS可能更好一些

2.在VC6++里面,Alt+F8是对选定的代码自动对齐(挺有用的)

C语言基础和提升   :   https://pan.baidu.com/s/1gfqVGsj


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值