一:快速上手
作为一个即将学习c语言的人,当观察一个程序时首先需要注意的是程序的空白:空行将程序的不同部分分隔开来;制表符Tab用于缩进语句,能够更好地显示程序的结构。C是一种自由格式的语言,并没有规则要求你必须怎样书写语句。然而,如果你在编写程序时能够遵守一些约定还是非常值得的,它可以是代码更容易阅读与修改,千万不能小看了这一点。新手需要从一开始就来养成良好的编程风格。
基础知识
a. 每一个完成的程序想要让它运行起来,必须经过四个步骤:1.预处理 2.编译 3.转汇编 4.链接
b.每一个C程序都必须有一个main函数,因为它是程序执行的起点。关键字int表示函数返回一个整形值,关键字void表示函数不接受任何参数。main函数的函数体包括左花括号和右花括号之间的任何内容。
c.常用printf格式代码:
d.常用scanf格式码
二.环境与风格
词法规则
词法规则就像你在英语中的拼写规则,决定你在源程序中如何产生单独的字符片段,也就是标记。
a.字符
转义序列:转义序列由一个反斜杠 \ 加上一个或多个其他字符组成。
转义字符:
标识符:
三.数据
在C语言中,仅有4种基本数据类型——整形,浮点型,指针和聚合类型(如数组和结构等)。所有的其他类型都是从这4种基本类型的某种组合派生而来。
整形家族包括字符,短整形,整形和长整形,他们分别有符号(signed)和无符号(unsigned)两种版本。
长整形至少应该和整形一样长,而整形至少应该和段整形一样长。
变量的最小范围:
作用域,连接属性和存储类型: