C语言深度感悟(一)

本文回顾了C语言的历史起源,讲述了Ken Thompson和D.M.Ritchie如何在1972~1973年间发明C语言的过程。此外,文章还介绍了两本经典教材,《C程序设计语言》和谭浩强的《C程序设计》,并对它们进行了评价。作者进一步分享了自己学习C语言的经验,并提出了关于数据类型和存储类型的见解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C语言深度感悟

(一)

         在1972~1973年的一天,美国贝尔实验室发生了一件在我看来计算机软件发展历程中最为惊天动地的大事:C语言诞生了,Ken Thompson和D.M.Ritchie合作发明了C语言,之后他俩中的D.M.Ritchie又和 Brian W.Kernighan合作编写了一本被称为全球最为经典的C语言教程(虽然在笔者看来这本书写的佶屈聱牙)《C程序设计语言》,之后的之后中国人谭浩强学到了C语言知识,于是就出现了谭浩强版《C程序设计(第一版)…(第四版)》,封面上写着发行量逾1250万册。写到这里我不由得笑了,一本在中国人(和我同样理解能力的)看来佶屈聱牙的书和一本靠发行量称著于世的书都被带上了经典的桂冠,对于这两本书,笔者不想做过多的评判,公道自在人心,个人有个人的看法。但是笔者从这两本书中是没有学会编程的,虽然可以说对C语言学的比较透,但是实在不敢说会编写程序,这也是笔者半年来很困惑的事情。

         在笔者看来,C语言无非就是两个类型:数据类型、存储类型。

数据类型:

存储类型:

我为什么说C语言中这两种类型最重要呢,归根结底源于“数据”一词。笔者发现,C语言写来写去无非就是对数据的控制,那么数据的属性理所当然就是C语言的重点,今天笔者先写到这里,后续展开对这两种类型的讨论。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值