zoukankan      html  css  js  c++  java
  • C语言小白那些不知道的事儿

    一、概述

    C语言是面向过程的语言,在这里用户创建过程或函数来执行他们的任务。面向过程的语言是很容易学,因为它遵循的算法来执行你的语句。要使用面向过程的语言开发程序,你需要画/编写算法,然后开始转换成程序或功能。

    二、优势

    1.可移植

    C语言AC的设置是大约3-5 MB。所以,你可以随身携带在你的软盘驱动器或随身碟这种语言。它非常易于安装和操作,又其输出是可以在任何一台电脑,没有任何其他的框架/软件执行的exe文件。C是高度可移植的语言。这意味着,对于一台计算机编写的C程序可以在另一台计算机上轻松地运行而没有任何变化或做一个小的变化。

    2.编译速度

    C编译器产生的机器代码非常快相比其他语言的编译器。 C编译器可以在两秒编译约1000行代码。 C编译器的另一个好处是,它还优化了代码更快的执行速度

    3.易学(语法是接近英语)

    C语言的语法是很容易理解的。它使用关键字就像if, else, goto, switch, goto, main等。这类关键词,我们都在我们的日常生活使用的是传达意义或得到一些决定。

    4.高效

    因为C语言已经存在很多年了,它有广泛的使用团体并且有大量的现成代码可以利用。这就使你能在过去程序的基础上,快速和高效的编写新的算法和函数。

    三、该怎么学好C

    1.万事开头难,在学C的过程中你需要保持耐心,还有学习贵在坚持,做好这两点的话你离学好C就进了一步。

    2.阅读大量书籍,C语言的基础语法包括数据类型、运算符、表达式、数组、逻辑运算、函数、指针等。学习这些先买一本入门书籍,个人还是推荐经典的《C语言》,如果你想更加深入学习C的话,可以去买《c primer plus》,这本书更像是一本C的字典,囊括了C的许多知识。

    3.在网上搜索资料视频,边看边学习。

    4.多练习代码,多阅读bug,你写代码写多了,看bug看多了C自然而然的就进步了。

    5.总结与复习自己所学到的知识。

    6.开始一些小的项目,毕竟学会C了但是不一定会做一些项目。

    有相同爱好的可以进来一起讨论哦:企鹅群号:1046795523

    学习视频资料:http://www.makeru.com.cn/live/1392_1164.html?s=143793

  • 相关阅读:
    【数据结构】优先队列和堆
    【ACM非算法部分】读入优化
    【解题报告】[动态规划]RQNOJ
    【解题报告】[动态规划]RQNOJ
    【解题报告】[动态规划]-PID69 / 过河卒
    【解题报告】[动态规划]
    【解题报告】[动态规划]RQNOJ PID2 / 开心的金明
    扫描线矩形周长的并 POJ1177
    fft模板 HDU 1402
    离线树状数组 hihocoder 1391 Countries
  • 原文地址:https://www.cnblogs.com/jinwenyi/p/13667118.html
Copyright © 2011-2022 走看看