本文介绍C++语言,希望能够给想学习一门语言的人一些帮助,毕竟现在可以选择的编程语言很多,C语言因为编程效率问题,已经被逐渐的边缘化了!可是,其他语言有很难媲美C语言的执行效率。
作为C语言的完善版本,C++是一门中级语言,具有高级语言和低级语言的特点。属于面向对象的程序设计语言。可运行于多种平台上,如Windows等。
1、C++在编译时,执行类型检查。
2、C++具有四大特性:封装、抽象、继承、多态!
3、C++有三个组成部分:核心语言拥有所有构件块,包括变量、数据类型和常量。标准库供给大量的函数,用于操作文件、字符串等。STL拥有大量的方法。
4、优越的便携性,ANSI标准被广泛支持,程序员编写的代码可以在任何机器上编译。
5、C++最大的优势,可以编写硬件驱动程序,直接针对硬件操作。
如果想学习C++,环境需要设置。首先要解决的问题是文本编辑器的选择,WindowsNotepad。创建的文件称为源文件,扩展名.cpp、.cp或.c。
然后是将源文件"编译"成机器语言,编译成CPU可执行程序。选择编译器,应该根据使用的操作系统进行选择,Windows上安装MinGW,至少要安装gcc-core、gcc-g++、binutils和MinGWruntime,本文建议选择更多的选项,然后就是添加安装的MinGW的bin子目录到PATH环境变量中。
学习C++最简单的方法就是模仿!
本文建议使用MicrosoftVisualStudio开发工具包系列产品。拥有整个软件生命周期中所需要的大部分工具,VisualStudio是最流行的Windows平台应用程序的集成开发环境。最新版本是VisualStudio版本,但是需要付费,基于.NETFramework4.5.2。
本文举一个常态的例子!
#includeiostream
说明:定义头文件iostream,头文件包含了程序中需要的信息。
usingnamespacestd;
说明:告诉编译器使用std命名空间。标准C++库中的所有组件都是在一个被称为std的名字空间中声明和定义的。
说明:main()是程序开始执行的地方
intmain()
{
cout"我爱中国,这里是我的家。";//我爱中国,这里是我的家。
说明:输出我爱中国,这里是我的家。
return0;
说明:终止main()函数,并向调用进程返回值0。
}
学习编程最重要的是培养想象力,因为,学习编程和真正的工作还有不小的距离。积累才是,必要的!