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

  • 相关阅读:
    迷宫最短路径问题的dfs,bfs实现
    高效率的排序算法2--归并排序
    高效率的排序算法1--快速排序
    POJ No.2386 Lake Counting
    部分和问题 --dfs
    dfs的一个小实现(啊哈算法的例题)
    HDU 5710 Digit Sum
    【视频播放器】在macOS上使用IINA
    视音频格式基础知识&视频压缩
    影视作品(电影,电视剧,PV,MAD,AMV)的制作程序
  • 原文地址:https://www.cnblogs.com/jinwenyi/p/13667118.html
Copyright © 2011-2022 走看看