正在加载图片...
第一讲编程基础 1.1C语言概述 C语言是一门广泛使用的面向过程高级编程设计语言,其语法丰富,且灵活高效,是当前高性能科 学计算和大型软件开发的常用编程语言. ·l972年,贝尔实验室D.Ritchie开发 ·1978年,B.Kernighan和D.Ritchie《C程序设计语言》,被称为K&R标准 。1989年,ANSI C标准形成C89,1990年ISO发布C90 ·1999,IS0正式发布新的标准C99,引入一些新特性,如内联函数 ·2011年,C11标准发布,添加许多新功能,同时修改C99库的某些部分为可选,提高与C+的兼 容性 ·2017年,发布C171C18,是当前标准,仅进行技术更正 1.1.1C语言源程序结构 1#include<stdio.h>/预处理命令,载入头文件 int main()/l主函数 3{ 4 printf("Hello Math!\n");/标准输出 return 0; 6} 。一个C语言源程序由一个或多个源文件组成 ·每个源文件可由一个或多个函数组成: 。一个源程序有且只能有一个main函数,即主函数; ·程序执行从main开始,在main中结束; 。源程序中可以有预处理命令(以“#”开头),通常应放在源文件或源程序的最前面; 1.1.2c语言源程序书写规范 ·每条语句以分号“;”结尾,但预处理命令,函数头和右花括号“}”之后不需要加分号结构除外): ·标识符、关键字之间要有间隔,可以是空格或间隔符(如运算符、括号等): ·C语言区分大小写: 。注释符:/**/(整段注释,称为段注释符),当前的大部分C语言编译器也支持行注释符/1(单行 注释) ·一行可以写多个语句,一个语句也可以分几行书写; ·常用锯齿形书写格式. ·注意:所有标点符号必须在英文状态下输入! 业书写规范的程序建议: 。花括号{}要对齐: ·一行写一个语句,一个语句写一行; 第一讲 编程基础 1.1 C 语言概述 C 语言是一门广泛使用的面向过程高级编程设计语言, 其语法丰富, 且灵活高效, 是当前高性能科 学计算和大型软件开发的常用编程语言. • 1972 年,贝尔实验室 D. Ritchie 开发; • 1978 年,B. Kernighan 和 D. Ritchie《C 程序设计语言》,被称为 K&R 标准; • 1989 年,ANSI C 标准形成 C89,1990 年 ISO 发布 C90 • 1999,ISO 正式发布新的标准 C99,引入一些新特性,如内联函数 • 2011 年, C11 标准发布,添加许多新功能,同时修改 C99 库的某些部分为可选,提高与 C++ 的兼 容性 • 2017 年, 发布 C17/C18,是当前标准,仅进行技术更正 1.1.1 C 语言源程序结构 ✞ ☎ 1 #include <stdio.h> // 预处理命令, 载入头文件 2 int main() // 主函数 3 { 4 printf("Hello Math!\n"); // 标准输出 5 return 0; 6 } ✝ ✆ • 一个 C 语言源程序由一个或多个源文件组成; • 每个源文件可由一个或多个函数组成; • 一个源程序有且只能有一个 main 函数, 即主函数; • 程序执行从 main 开始, 在 main 中结束; • 源程序中可以有预处理命令 (以“#”开头), 通常应放在源文件或源程序的最前面; 1.1.2 C 语言源程序书写规范 • 每条语句以分号“;”结尾, 但预处理命令, 函数头和右花括号“}”之后不需要加分号 (结构除外); • 标识符、关键字之间要有间隔, 可以是空格或间隔符 (如运算符、括号等); • C 语言区分大小写; • 注释符: /* */ (整段注释, 称为段注释符), 当前的大部分 C 语言编译器也支持行注释符 // (单行 注释) • 一行可以写多个语句, 一个语句也可以分几行书写; • 常用锯齿形书写格式. • 注意: 所有标点符号必须在英文状态下输入! K 书写规范的程序建议: • 花括号 { } 要对齐; • 一行写一个语句, 一个语句写一行; 1
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有