从一个新的起点,重识C语言

  作为计算机类专业的第一门课程,C语言有着千千万万的学习者和使用者,也从侧面证明C语言的实用和强大。而作为一名计算机专业的在读学生,处在关键的学习阶段,再次深入学习并熟练掌握C语言成为眼下最重要的事。

  博主的第一身份是IT发烧友,坐标西安。因为对IT的热爱,报考志愿时,博主毅然将6个专业志愿全部填写为计算机及通信的相关专业。经过两年的学习,博主认识到一个个程序的背后是程序员敲下的一句句代码,而一句句代码背后又充满了前人和大牛的智慧。

  不管前程如何,博主将认真学习编程知识,不会丢掉每一个分号,更不会丢掉我的大牛梦。即使将来博主只是互联网某个领域的打工者,当我最后一次关闭编辑器,这个世界因为我指尖流过的一行行代码变得高效了一点,便捷了一点,甚至友好了一点,那个时刻,将会是一名程序员,最荣耀的时刻。

  在未来一年的编程学习中,保持兴趣是最重要的,虽然对编程有了一定的了解,但自己还有很多困惑。周内的时间,除了素质课程和其他强调理解的专业课程,其他课余时间都可以自主安排用来学习编程。一方面,每周的固定时间,要在讲师的带领下系统地学习,基础和重点是核心,理解和掌握特殊的编程技巧和较高级的编程技能也很重要。另一方面,编程的学习,做更重要,每个阶段的学习都必须伴随着更多时间和精力的自主消化和编程练习,除了经典的例子,还应多思考算法的其他应用方式和应用环境。在时间允许的情况下,还要拓展相关经典书籍,并时常接触企业笔试题。

  前言的最后,博主要立下一个Flag。大四的校招,博主要冲击一个曾经鄙视过,恨过,但产品真的很棒的企业——腾讯。

  总体来说,C语言可以用短小精悍来形容。虽然是编译型语言,但是由于较好得适应了计算机的体系结构,自身也是非常结构化的语言。顺序结构、选择结构,循环结构三大主力武器配上“内存管理”和“指针”两大杀手锏,C语言既满足了强迫症的要求,又能带给使用者洪荒之力。作为上个世纪的产物,至今仍风靡世界,可见其强大生命力。

       但是越古老的工具,越需要小心使用。C语言的语法检查虽不严格,却隐含着很多需要注意的细节:

       第一点,当主函数(Main函数)定义为int类型时,执行主函数会得到一个函数值,为整形,函数体最后一句的return 0将作为程序是否正常结束的标志返回操作系统,正常为0,不正常非0.但不是所有int函数最后一句都写return0.

       第二点预处理指令所用到的各种编译器配备的头文件均在IDE安装目录中,这意味着我们可以自己阅读系统级别函数的定义,也可以将自己书写的头文件放在其中,方便调用.

       第三点,在MSDN帮助文档中,可以查到C语言相关函数、变量的说明文档,如我们熟知的printf函数,其是为数不多的C语言中参数可变的函数,其函数描述是这样的:

int printf (const char* format, ...);并且,其返回值为被打印字符数。

       第四点,在函数的参数中写上void,强制表明这个函数不需要传参,而不写参数是可以传参的.

       第五点,C语言的块注释具有一定缺陷,两个块注释套用时,编译器可能不会检测到第二个块结束标志。另外,编译器在与便宜处理时,每个注释将会被替换为一个空格,这要求注释的位置要避开源代码。在字符串中,//和/*又会作为字符串的一部分。

       C语言的道路上,希望我们最终看到的那句话是:0 error(s),0 warning(s)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值