基本格式
#include <iostream>
using namespace std;
//名称空间,可以避免同名的函数但是功能不同而造成的冲突
int main() {
cout << "hello world!";//输出语句
return 0;
}
//在main函数中填写你的代码
添加注释
//单行注释
/*
多
行
注
释
*/
输入输出语句
cout<<string;
cout<<string1<<string2<<string3;
/*<<符号表示该语句将把这个字符串发送给cout;该符号指出了信息流动的路径,并且可以合并输出
*/
//换行操作
cout<<"hello world"<<endl;
cout<<"hello world\n";
//从控制台输入一个值,用变量来接收
cin>>a;
变量
//给一段内存起名以便于控制一段内存
//C++中必须给一个变量初始值
#include <iostream>
using namespace std;
int main() {
int a = 0;
cout << "a=" << a << endl;
return 0;
}
关键字
C++专用,定义变量和函数不要使用
int long short const等
函数(理解为实现某种功能的工具)
x=sqrt(6.25);
//调用函数
//括号内为传递给函数处理的数据,处理如果有结果会传递给x
//函数使用前应该有原型
double sqrt(double);
//或者包含相应的头文件
include <cmath>
//有些函数需要传入多个参数或不用参数,参数间用","分隔
answer=pow(5.0,8.0);
//用户也可以自定义函数,将原型放在main()前,新函数源代码放在main()后
#include <iostream>
using namespace std;
int sum(int,int);
int main() {
int a = 0,b=0;
cout << "please input a";
cin >> a;
cout << "please input b";
cin >> b;
cout << "a+b=" << sum(a,b) << endl;
return 0;
}
int sum(int a, int b) {
return a + b;
}
本笔记基于C++ Primer Plus
第二章习题:github链接