【C语言学习】《C Primer Plus》第1章 概览

本文介绍了C语言的起源和发展历程,包括其与UNIX操作系统的关系、从源码到可执行文件的过程,以及不同版本标准的演进。

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

 

学习总结

 

1、C语言于1972年由贝尔实验室的Dennis Ritchie在与Ken Thompson一起设计UNIX操作系统的时候开发的。的的设计构想来源于Ken Thompson的B语言。Anyway,它70世纪所需产物,存在即合理。

 

2、因为UNIX&Linux都是基于C语言开发的,所以,C无所不在:游戏、操作系统、计算机语言、嵌入式、应用……

 

3、C实现顺序:源码(.c)→编译器→目标代码(.obj)→链接器(代码库+启动代码)→可执行文件(Linux默认是.out文件,win是.exe)

 

4、C语言没有官方标准,不过,Brian Kernighan和Dennis Ritchie编写的The C Programming Language第1版(1978)成为大家接口的标准,通常成为K&R C或经典C。随着C语言的发展,在1983年美国国家标准化组织(ANSI)成立了一个委员会(X3J11)以发展一个新的标准,该标准于1989年正式采用。这个新标准(ANSI)定义了语言和一个标准C库。在1990年国际标准化组织采用了一个C标准,ISO C和ANSI C实际上是同一个标准。统称为C89或C90。1994年修订工作开始,这一努力结果产生了C99标准。

 

5、什么是编程的不变量?那肯定只有“hello world!”了。

#include <stdio.h>
int main(){
        printf("hello world!\n");
        return 0;
}

通过这个hello world!打开了我C语言学习的帷幕。

 

转载于:https://www.cnblogs.com/wcd144140/p/4511171.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值