C语言基础入门 - 第一章 - 从入门到入土

1.1  C语言概述

-----------------------------------------------------------------------------------------------------------------------------------------------------

C语言的诞生是现代程序语言革命的起点。今天,C语言依旧在系统编程、嵌入式编程等领域占据着统治地位。

C语言是丹尼斯·里奇[Dennis Ritchie]开发的。因此,他被称为c语言之父、UNIX之父。

和其它大多数语言不同,C语言有一个漫长的进化过程。就说当下开发人员会用到的C的版

本就有C89[1989年C标准组织定义的C标准规范], C99, C11.本书将会采用C11系列语法分析和举例子.

C语言历经很多年,从一个实用工具进化为一种经过大量实践和测试的语言。第一个C

语言编译器大约出现在1970年。时光荏苒,作为它的根基的Unix系统得到了广泛使用,C

语言也随之茁壮成长。它对直接由硬件支持的底层操作的强调,带来了极高的效率和可移植

性,反过来也帮助了Unix获得了巨大的成功。

下面感受一下出自C语言之父的手稿

In C, the program to print"hello world"is#include main()

{

    printf("hello world\n");

}

感谢有你!

1.1.1 C语言世界

信息时代已经和C语言世界密不可分. 一直在你我身边. 例如当我们享受快捷的刷脸支

付的时候, 手机使用底层运行环境就是C语言实现的.

在我们登上飞机观看实时直播的视频节目, 提供流传输服务的底层多数仍然是'C语言'.

同样我们使用PC操作系统内核清一色也是C写的. 例如中科院和Ubuntu合作的

Ubuntu Kylin操作系统.

通过上面举例, 就是为了说明. C语言是信息社会提供信息服务的基础!

1.1.2 C语言学习, 能当饭吃吗 

C真的可以当饭吃. 学的越好, 饭吃的越有意思.C语言是冯诺依曼计算机软件软件体系的基石.

只要这个计算机架构没有变化. 那么C永远这个体系中最强结界. C哲学强调的是自由,最小

意外. 程序员需要对自己代码负责.

举例来说, C语言最大优势在于和软件开发底层机制联系的很紧密. 而理解底层的开发

人员, 最大的好处基础扎实在于知其然,知其所以然. 更能融会贯通, 武功突破瓶颈更加容

易. 程序世界, 万般语言皆奥妙, 唯C一剑可破之. 但愿你就是下一个风清扬.

C 语言怎么学习, 推荐用最笨的方法.

1. 多看几遍, 不懂那就照着抄3遍

2. 多做题, 多写代码

3. 多思考, 多验证代码, 凡事多Google.

4. 把键盘敲烂, 把好书看遍.

路在脚下, 路在心中, 路在手上. 不懂就多看多敲多琢磨.

1.2 开发环境构建

C的开发环境有很多, 这里介绍一种Microsoft公司提供一种开发环境. 适用

Window上使用. 传说中的宇宙第一IDE.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值