预编译指令,包含标准头文件 主函数的函数头,全局惟一 函数体,花括号内为语句序列 函数结束执行,程序退出 TSINGHUA UNIVERSITY ■ 简单 C++ 程序介绍 编写程序,显示字符串 "Hello World!" #include <iostream> using namespace std; int main() { cout << "Hello World!" << endl; return 0; } 预编译指令,包含标准头文件 使用标准名空间 主函数的函数头,全局惟一 函数体,花括号内为语句序列 函数结束执行,程序退出 TSINGHUA UNIVERSITY ■ 数据的输入与存储 a b百度文库 sum TSINGHUA UNIVERSITY ■ 数据的输入与存储 a 1 b sum TSINGHUA UNIVERSITY ■ 数据的输入与存储 a 1 b 2 sum TSINGHUA UNIVERSITY ■ 数据的输入与存储 a 1 b 2 sum 3 TSINGHUA UNIVERSITY ■ 简单 C 程序介绍 编写程序,显示字符串 "Hello World!“ #include <stdio.h> int main() { printf( "Hello World!\n" ); return 0; } 标准库函数,在输出设备(一般为屏幕)上输出一行文本函数调用,需要了解该函 数原型,即函数如何使用的细节信息;printf 函数原型位于"stdio.h"中,故需包含 该头文件双引号内为字符串内容;‘\n’为转义字符,表示换行分号表示语句结束 标准输出对象,在输出设备(一般为屏幕)上输出一行文本;连续的双左尖 括号表示向左侧输出对象提供右侧的信息;双引号内为字符串内容;‘\n’ 为转义字符,表示换行;分号表示语句结束 TSINGHUA UNIVERSITY ■ 简单 C++ 程序介绍 编写程序,计算用户输入的两个整数之和 #include <iostream> using namespace std; int main() { int a, b, sum; cout << "a: "; cin >> a; cout << "b: "; cin >> b; sum = a + b; cout << a << " + " << b << " = " << sum << endl; return 0; } ■ C/C++ 程序结构特点 由一个或多个函数组成 具有惟一一个主函数 main 程序执行由主函数开始,其他函数由主函数调用或间接调用 程序执行流程与函数定义顺序无关 每个函数包含函数头与函数体两部分 C/C++ 包含大量库函数和算法,可直接使用 库函数原型位于相应头文件中,使用函数前必须包含该头文件 TSINGHUA UNIVERSITY