文科女转行IT的C语言学习笔记(第一章)

**第1章 C语言介绍**
`1.什么是C语言` (C言語とは)
C语言是1972年由AT&T(美国电话电报公司)的UBrian Wilson Kernighan和Dennis Ritchie开发的,是用于开发UNIX操作系统的编译器语言。
最初只是被用于美国DEC公司(Digital Equipment Corporation,简称DEC)的一台被称为PDP-11小型机(Minicompute)上,由于其实用性现在已经被广泛用于各种电脑。
Kernighan和Ritchie共同出版了《The C Programming Language》一书,这本书中提到的编程方法被开发者们称为K&R编程标准。
而1989年由《American National Standards Institute》美国国家規格協会制定出C语言标准编程方式,被称为ANSI-C标准。

`2.C语言特征`(C言語特徴)
①语言简洁,紧凑,使用方便灵活。
②运算方式丰富,能实现各种复杂的数据运算。
③结合了高级语言的基本结构和语句与低级语言的实用性。
高级语言:接近人类思维,编写容易,开发效率高,如C、C++、Java、Python等。
低级语言:一是指机器语言即用二进制代码(0与1的各种组合)编辑指令,对于人类来说简直是天书,但是对于机器来说秒懂,执行速度快;
另一个是汇编语言,即用英文字母代替二进制编辑指令,C语言具有此特征。
④C可以不依赖任何库运行,可移植性好。

`3.C编程的基本步骤`(Cプログラムの作成手順)
★为编程打造环境:IDE
①使用源代码编辑器编写程序(エディタ/code editor)
在日本多使用WZ、秀丸、Vi等,我是用sakura editor. 写好的程序保存成*.c file。
②使用源代码编译器(コンパイル/Compiler)
C语言需要一个编译器将我们人类写的程序翻译成机器语言,编译器通常是免费的,不同的操作系统需要不同的编译器。
Windows操作系统最常用的是Microsoft的Visual Studio,Mac操作系统用Xcode比较好,而Linux的话推荐gcc.
③链接(Link)操作(リンク/Linker))
C语言代码经过编译以后,并没有生成最终的可执行文件(.exe 文件),而是生成了一种叫做目标文件(Object File)的中间文件(或者说临时文件)。目标文件经过链接(Link)以后才能变成可执行文件。

`4.C编程良好习惯规范`(Cプログラムのスタイル)
①所有程序都是先从函数main(void)开始编写。
②括号要成对写,如果要删除的话也成对删。
③代码中所有符号均为英文半角。
④函数体内的语句要有明显的缩进,通常是一个Tab键距离。
⑤一个语句占一行,用;结束。
⑥使用注释文 /*...... /*

`完全跑题篇`
像我这种文科出身半路出家的应该从Java或Python入门,但是无论是人还是物我都喜欢老的东西,并且我觉得C能改掉我不谨慎的毛病。
下面开始跑题:一个字母能代表的含义真的很多
在日本男女恋爱的三个阶段用ABC来表示,A是牵手,B是爱抚,C是夫妇间的事,年初买了一本书叫<初めてのC>,中文:第一次的C,坐在电车里翻看此书偶尔会被投来异样的眼光,应该是可怜我这么大了还在研究如何进行第一次C吧!
另外一个字母H在日本代表make love,按照G H I的顺序,H排在在girl和爱之间,就发生了火花。
最后男女的性取向用M(masochism)和S(Sadism)表示,分别来自德国和法国代表被虐和施虐。在霓虹国的男女聚会上也是经常被拿出来问的话题。

posted @ 2020-08-08 08:39  柳春一  阅读(94)  评论(0)    收藏  举报