学习C语言的三个月

        从9月份步入大学后,开始学习计算机科学与技术,第一次接触到了C语言。

        刚开始,还不知道基本的语法,对照的老师的代码,就只写了两行就报错了,到第二节课我才知道,我没有加分号,编译器就会报错了。

        逐渐的逐渐的,学习了分支、循环、条件、一维数组,二维数组、指针,到现在的结构体,逐渐的学会了排序、去重等一系列基础的操作,但是在学校,一周就不到4小时的c语言课时,有很多细节的东西是课上无法讲到的,比如a||b++,如果a非0,那么b就不会执行++,同样的,a&&b++,如果a为0,b也不会执行++。在学习的过程中,我发现学习C语言中,发现了一个老师没讲过的东西,完全可以先试一试这个代码,看看这个代码对程序的影响,然后就可以提出自己的猜想,再编写一段专门去检测你的猜想的代码,通过各个可能的情况进行测试,如果结果和自己的猜想一样,完全就可以暂时把这个代码用你的猜想去给它下定义,如果未来发现自己有错误的地方,再进行改正。

        在学习函数与指针之后,感觉似乎看到了C语言的本质,一个程序就是通过一个main函数及其它函数构成的,常用的printf,scanf等等都是库函数里已经写好的函数,函数更多的功能是简化了我们的操作,而指针就似乎是C语言执行的一种方法,通过几个内存地址去存放数据,通过这些内存地址内的数据的各种变化来完成计算,我们只要能找到我们所需的内存地址,就可以完成我们的各种修改。

        目前我还只在初学阶段,有许许多多的知识还等待着我去探索,每周我都会花超过20个小时在C语言的学习与练习上,在昨天学校组织的新生比赛中,发现周围的大佬还是很多的呀。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值