c++个人学习笔记

时间:2021/02/05

学习资料:黑马程序员(在此感谢辛苦的老师们!!!)


C++语言基础


1.C++初识


1.1 我的第一个c++代码:

想来大家都是先和世界问个好吧📌

        #include "iostream"

        using namespace std;

        int main()
        {
            cout << "Hello World!" << endl;
            system("pause");
            return 0;
        }

1.2C语言中的注释:

// 单行注释/**/ 多行注释

1.3变量:

作用:给一段指定的内存空间起名,方便操作这段内存 语法:数据类型 变量名 = 初始值; 示例:

#include "iostream"

using namespace std;

int main()
{
    //变量a
    int a = 10;
    cout << "a = " << a << endl;
    system("pause");
    return 0;
}

1.4常量:

作用:用于记录程序中不可更改的数据 两种定义方式

  1. define宏定义:'#define 常量名 = 常量值'
    • 通常在头文件下面定义
  2. const修饰的变量'const 数据类型 变量名 = 常量值'
    • 通常在变量定义前加关键字const,修饰该变量为常量,变量不可再修改

示例

#include "iostream"
//1、宏常量
#define day 7
int main()
{
    cout << "一周里总共有 " << day << " 天" <<endl;
    //day = 8;  //报错,宏常量不可以修改
    //2、const修饰变量
    const int month = 12;
    cout << "一年里总共有 " << month << " 个月份" << endl;
    //month = 24; //报错,常量是不可以修改的
	system("pause");
	return 0;

1.5关键字:

作用:关键字四C++中预先保留的单词(标识符)

1.6标识符命名规则

作用:C++规定给标识符(变量、常量)命名时,有一套自己的规则

  • 标识符不能是关键字
  • 标识符只能由字母、数字、下划线组成
  • 第一个字符必须为字母或下划线
  • 标识符中字母区分大小写
  • 建议:争取做到见名知意的效果

2.数据类型

C++规定在创建一个变量或者常量时,必须要指定出相应的数据类型,否则无法给变量分配内存

2.1基本数据类型

  • float类型必须定义为float a = 3.14f,不加f默认为double类型
  • 默认输出小数为小数点前后共6位

2.2函数sizeof()

作用:可以统计数据类型或变量所占内存大小 语法sizeof(数据类型/变量)

  • 大小关系:short < int = float <=long <= longlong = double
  • 科学计数法float a = 3e2 //表示3*10^2

本文章使用limfx的vscode插件快速发布