C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。
自己本身也是个C++入门菜鸟,下图就是c++的基本框架,以便于大家学习c++。
#include <iostream>//头文件 using namespace std;//命名空间 int main()//主函数 { //代码 return 0;//函数返回值为0 }
这些框架是c++环境搭建,搭建好环境就可以开始写代码了。
在两条斜杠(//)后面的文字是注释,和程序本身没有关系,程序编译时不会理它。
第一行是头文件,相当于一个工具箱,iostream就是它的工具箱(包含输入输出流),可以根据所需写不同的工具箱,如math.h,iomanip等。
第二行是命名空间,我也没对这一行了解太深,但是框架搭建必须要有它。
第三行是主函数,在编译程序的时候,是从这一行开始的,如果没有它有可能都运行不了程序,所以它很重要。
第四行与第七行是一对花括号(函数体),所有代码都需在花括号内执行。
第六行是返回值,就是(主函数)结束后返回0值,就代表程序顺利通过了,如果没有通过,返回的就不是这个值了——另外,这一行也代表程序结束,如果要用if语句(true则输出i,false则i++)也可以用,在if语句内最后写一行return 0,如果条件为true则不管下面的语句,因为它已经识别到return0,程序结束。
在花括号内,返回值前面(大多数)就可以编写代码了。
比如下面的代码:
#include <iostream> using namespace std; int main() { cout<<"Hello,world"<<endl;//输出Hello world return 0; }
输出结果为:
Hello,world
在这个程序内,我们告诉了计算机要打印“Hello,world”这一句话,所以用到了输出函数“cout”。
最后补充一句很重要的点:编写代码时一定要用英文输入法,否则程序编译就会失败。