面向对象程序设计

基本框架
#include<iostream>//头文件
using namespace std;//命名空间
int main() {//主函数
//CODE……
return 0;//结束
}
解释
头文件是c++程序对其他程序的引用。include是预处理命令,它并不是c++中的语句,所以没有语句分隔符:‘;’,使用时用#开头,iostream是输入输出的标准头文件(是i o stream三个词组成)
using namespace std;是指明采用的命名空间的指令(C语言省略),表示使用命名空间std(标准)中的内容。命名空间是为了解决多人同时编写大型程序时名字产生冲突的问题。
int main()是主函数的起始说明,所有c++程序必须有而且只有一个main()函数,运行时,第一条运行的语句是main()函数。
int是一种数据类型——整型(后面会讲,这里只是提一下),在标准c++中规定main()函数必须声明为int(C可声明为void)
return为返回语句,一般是函数最后一条可执行语句,main()函数使用return时,数据0表示程序顺利结束。
c++中,语句和语句之间用;隔开,称为分隔符,但预处理命令、函数、{}后面不加分隔符,结构体除外。
后缀
用高级语言编写的程序称为源程序,c++源程序以==.cpp==为后缀。
cout语句
在c++中,输入(cin)输出(cout)是用"流"的方式实现的。在定义流对象时,系统会在内存中开辟一段缓冲区,用来暂存输入输出的数据。
cout语句一般格式为:
cout<<项目1<<项目2<<……<<项目n;
cout语句的作用是将流插入运算符"<<"右侧项目的内容插入输出流中,c++系统再将输出流的内容输出到显示器上。
样例:
#include<iostream>
using namespace std;
int main() {
cout<<"点个赞吧!";
return 0;
}
输出:
点个赞吧!
换行endl
有的人会问:那要怎么换行呢?
我们需要用到endl。
endl:end line的缩写,换行并清空缓冲区
样例:
#include<iostream>
using namespace std;
int main() {
cout<<"点个赞吧!"<<endl<<"求求了。";
return 0;
}
输出:
点个赞吧!
求求了。
更新中……
本文含有隐藏内容,请 开通VIP 后查看