001-C++简介
一、简介
1. C++可运行于多种平台上,如windows、MAC操作系统以及UNIX的各种版本
2. C++是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程
3. C++被认为是一种中级语言,它综合了高级语言和低级语言的特点
4. C++是由Bjarne Stroustrup于1979年在新泽西州美利山贝尔实验室开始设计开发的。C++进一步扩充和完善了C语言,最初命名为带类的C,后来在1983年更名为C++
5. C++是C的一个超集,事实上,任何合法的C程序都是合法的C++程序
注意:使用静态类型的编程语言是在编译时执行类型检查,而不是在运行时执行类型检查
二、C++的标准库
标准的C++由三个重要部分组成:
1. 核心语言:提供了所有构件块,包括变量、数据类型和常量,等等
2. C++标准库:提供了大量的函数,用于操作文件、字符串等
3. 标准模板库(STL):提供了大量的方法,用于操作数据结构等
三、C++的使用
1. 基本上每个应用程序领域的程序员都有使用 C++
2. C++通常用于编写设备驱动程序和其他要求实时性的直接操作硬件的软件
3. C++ 广泛用于教学和研究
4. 任何一个使用苹果电脑或Windows PC机的用户都在间接地使用C++,因为这些系统的主要用户接口是使用C++编写的
四、C++环境设置
1.本地环境设置
如果您想要设置C++语言环境,您需要确保电脑上有以下两款可用的软件,文本编辑器和C++编译器
2.文本编辑器
1)普通的文本编辑器即可
2)通过编辑器创建的文件通常称为源文件,源文件包含程序源代码
3)C++程序的源文件通常使用扩展名 .cpp、.cp 或 .c
3.C++编译器
1)写在源文件中的源代码是人类可读的源。它需要"编译",转为机器语言,这样CPU可以按给定指令执行程序
2)C++编译器用于把源代码编译成最终的可执行程序
3)大多数的C++编译器并不在乎源文件的扩展名,但是如果您未指定扩展名,则默认使用 .cpp
4)最常用的免费可用的编译器是GNU的C/C++编译器。如果您使用的是Mac OS X,下载安装Xcode开发环境之后,您就能使用GNU编译器
4.编译运行C++程序
$ g++ helloworld.cpp
$ ./a.out

浙公网安备 33010602011771号