第1章C语言的程序结构 白雪飞 baixfaustc. edu.cn 中国科学技术大学电子科学与技术系 Dept of Elec. Sci. Tech, USTC Fal22003
白 雪 飞 baixf@ustc.edu.cn 中国科学技术大学电子科学与技术系 Dept. of Elec. Sci. & Tech., USTC Fall, 2003 第1章 C语言的程序结构
目录 C语言的特点 C程序的基本结构 算法 结构化程序设计方法 C语言程序设计-第1章C语言的程序结构2
C语言程序设计 - 第1章 C语言的程序结构 2 目 录 ⚫ C语言的特点 ⚫ C程序的基本结构 ⚫ 算法 ⚫ 结构化程序设计方法
C语言的特 语言简捷、紧凑,使用方便、灵活 ●运算符丰富 数据结构丰富 ●具有结构化的控制语句 语法限制不太严格,程序设计自由度大 能实现较底层的功能 ●生成目标代码质量高,程序执行效率高 程序可移植性好 C语言程序设计-第1章C语言的程序结构
C语言程序设计 - 第1章 C语言的程序结构 3 C语言的特点 ⚫ 语言简捷、紧凑,使用方便、灵活 ⚫ 运算符丰富 ⚫ 数据结构丰富 ⚫ 具有结构化的控制语句 ⚫ 语法限制不太严格,程序设计自由度大 ⚫ 能实现较底层的功能 ⚫ 生成目标代码质量高,程序执行效率高 ⚫ 程序可移植性好
第一个C程序—Hell, World! #五na1ude< stdio.h>/*包含一个标准库*/ void main o /*定义一个函数,名为main*/ /*main函数没有参数和返回值*/ /*main函数的内容用括起来*/ printf("Hello, World! \n")i /*调用库函数打印一行字符*/ 运行结果>He11o,Wor1d! C语言程序设计-第1章C语言的程序结构4
C语言程序设计 - 第1章 C语言的程序结构 4 第一个C程序——Hello, World! 运行结果> #include <stdio.h> /*包含一个标准库*/ void main() /*定义一个函数,名为main*/ /*main函数没有参数和返回值*/ { /*main函数的内容用{}括起来*/ printf("Hello, World!\n"); /*调用库函数打印一行字符*/ } Hello, World!
C程序的基本结构 C程序是由函数组成的 函数由说明部分和函数体组成 C程序总是从main函数开始执行的 ●C程序书写格式自由 每个语句和数据定义后必须有一个分号 C语言本身没有输入输出语句 ●可以用/*..*/做注释 C语言程序设计-第1章C语言的程序结构5
C语言程序设计 - 第1章 C语言的程序结构 5 C程序的基本结构 ⚫ C程序是由函数组成的 ⚫ 函数由说明部分和函数体组成 ⚫ C程序总是从main函数开始执行的 ⚫ C程序书写格式自由 ⚫ 每个语句和数据定义后必须有一个分号 ⚫ C语言本身没有输入输出语句 ⚫ 可以用/*...*/做注释