第二章 C 语言概述——《C Primer Plus》笔记

2.1 C 简单的 C 程序示例

2.2 示例解释

声明(declaration):**int num;

关键字(keyword:**语言定义的单词,不能用作其他用途。

标识符(identifier):**变量、函数或其他实体的名称。

长度限制:C99C11 允许使用更长的标识符名,但是编译器只识别前 63 个字符。对于外部标识符只允许使用 31 个字符。(以前 C90 只允许 6 个字符。)标准并未定义超出大小的情况。

字符限制:可以用小写字母、大写字母、数字和下划线(_)来命名。而且,名称的第一个字符必须是字符或下划线,不能是数字。

2.3 简单程序的结构

一个简单的 C 程序的格式如下:

#include 
int main(void)
{
  语句
  return 0;
}

2.4 提高程序可读性的技巧

  • 选择有意义的函数名;

  • 写注释;

  • 用空行分割概念上的多个部分;

  • 每条语句各占一行

2.5 进一步使用 C

2.6 多个函数

2.7 调试程序

程序的错误叫 bug,找出并修正错误的过程叫做调试(debug)。

2.8 关键字和保留标识符

ISO 关键字

auto extern short while
break float signed _Alignas
case for sizeof _Alignof
char goto static _Atomic
const if struct _Bool
continue inline switch _Complex
default int typedef _Generic
do long union _Imaginary
double register unsigned _Noreturn
else restrict void _Static_assert
enum return volatile _Thread_local

注:粗体:C90 新增关键字;斜体:C99 新增关键字;粗斜体:C11 新增关键字。

保留标识符:包括那些以下划线开头的标识符和标准库函数名。

你可能感兴趣的:(第二章 C 语言概述——《C Primer Plus》笔记)