一、初学C++
#include <iostream> //包涵输入流 istream与输出流ostream
using namespace std; //using:编译指令 命名空间 = using std::cout
int main(void)
{
cout << "Hello world!" << endl;
return 0;
}
更好的方法:
using std::count; using std::endl; using std::cin;
可代替以下代码,直接使用cin和cout,不必加上Std::前缀:
using namespace std;
二、输出流
cout :预定义对象
<<:插入运算符(运算符重载,左移运算符)
将字符串插入输出流中显示。
p控制符:endl 表示重启一行
“\n” 也可在C++中实现。
#include <iostream> using namespace std; int main() { cout << "!\n"; cout << "zzz"; cout<< endl; cout << "zzz"<<endl; return 0; }
//声明变量,可以在程序内任何一个地方。
#include <iostream> using namespace std; int main() { int zzz; zzz = 25; cout << "zzz"; cout<< endl; cout << zzz <<endl; return 0; }
拼接输出
cout << "zzz "<<"aaa "<<zzz <<endl;
cont << "Now you have" << "carrots" << carrots << endl;
三、输入流
cin使用>>运算符中抽取字符
四、类的简介
- 类是C++面向对象编程(oop) 的核心概念,需要描述表示信息及对数据进行什么操作。
五、函数
#include <iostream>
#include <cmath> //include <math.h>
using namespace std;
int main()
{
double area;
cout << "Enter the area,in square feet " <<endl;
cin >> area;
double square;
square = sqrt(area);
cout << square <<endl;
return 0;
}
六、用户自定义函数
#include <iostream>
int stonetolb(int);
int main()
{
using namespace std;
int stone;
cout << "Ennter the weight in stone: ";
cin >> stone;
int pounds = stonetolb(stone);
cout << stone << "stone = ";
cout << pounds << "pounds "<<endl;
return 0;
}
int stonetolb(int st)
{
return st*14;
}