C++
C++语言是一门广泛被使用的语言,学习C语言,可以使我们更加深入的了解到编程语言的运行方式和底层逻辑,下面,让我们从零开始,学习C++
1 C++语言入门
1.1 第一个C++程序
我们利用C++输入 hello world
#include <iostream>
using namespace std;
int main()
{
cout << "hello world"<< endl;
system("pause");
return(0);
}
1.2 C++程序的注释
- 单行注释
- 使用
//
来注释一行代码
- 使用
- 多行注释
- 使用
/* ...... */
来多行注释
- 使用
- 例子
#include <iostream>
/* 这是一个头文件
用于给定指定函数名称*/
using namespace std;
int main()
{
cout << "hello world"<< endl; //输出hello world
system("pause");
return(0);
}
1.3 变量
- 作用:给定一段指定的内存空间取名以方便我们操纵这段内存
- 语法:
数据类型 变量名 = 初始值
(int a =10
) - 实例
#include <iostream>
using namespace std;
int main()
{
int a = 10;
cout<<"a="<<a<<endl;
system("pause");
return(0);
}
此时C++会输出“a=10”
1.4 常量
作用:用于记录程序中不可更改的数据
C++有两种定义常量的方法
-
define 宏常量:
#define 常量名 = 常量值
- 通常在代码文件上方定义,表示一个常量
-
const修饰的变量:
const 数据类型 常量名 =常量值
- 通常在变量定义加关键字const,修饰该变量为常量,不可更改
示例1:
#include <iostream>
using namespace std;
#define day 7
int main()
{
cout<<"一周有"<<day<<"天"<<endl;
system("pause");
return(0);
}
- 如果我们强加的去修改day的值,C++则会报错,说明我们的改动不合规矩
示例2:
#include <iostream>
using namespace std;
#define day 7
int main()
{
const int year = 365; //这里修饰了year,后面无法修改
cout<<"一周有"<<day<<"天"<<endl;
cout<<"一年有"<<year<<"天"<<endl;
system("pause");
return(0);
}
1.5 关键字
- 关键字是C++内置的函数或字符名称,我们在创建变量时不用用关键字来给变量来命名
1.6 标识符命名规则
C++在对标识符(变量,常量)命名时有一套规则,具体如下:
- 标识符不可以是关键字
- 标识符只能由数字,字母,下划线构成
- 第一个字符必须为字母或下划线
- 标识符大小写敏感
建议是标识符名称要通俗易懂,做到见名知意的效果