C/C++学习笔记 基础入门系列(一)

C/C++基础入门系列

写在前面的话

C++学了一段时间了,现在在整理笔记,作为备份和分享,会一点点的连载上来,如果此时的你在看这篇文章,而且想学C/C++,本篇系列文章或许能帮助你打基础,为了方便大家,代码我也直接码在上面了,如果复制粘贴都懒得做的话,过段时间我会把整理好的代码打包传到下载里面。

目录

第一部分 HelloWorld的起点
第二部分 初探数据类型(一)
第三部分 初探数据类型(二)
第四部分 认识运算符(一)
第五部分 认识运算符(二)
第六部分 理清思路,写好逻辑结构(一)
第七部分 理清思路,写好逻辑结构(二)
第八部分 理清思路,写好逻辑结构(三)
第九部分 数据处理神器之数组(一)
第十部分 数据处理神器之数组(二)
第十一部分 写好函数,学会功能复用(一)
第十二部分 写好函数,学会功能复用(二)

第一部分 HelloWorld的起点

序、学习环境

  • VS2017
  • Windows10

PS:怎么安装这里就不说了


一、初识C++

1.1 第一个HelloWorld程序

编写C++程序共分为四个步骤:

  • 创建项目
  • 创建文件
  • 编写代码
  • 运行程序

1.1.1 创建项目

  • 打开VS2017

  • 文件 >新建 > 项目

在这里插入图片描述

1.1.2 创建文件

  • 解决方案资源管理器

  • 右键源文件 > 添加 > 新建项

    在这里插入图片描述

1.1.3 书写代码

# include<iostream>
using namespace std;

int main()
{
	cout << "hello world!" << endl;

	system("pause");

	return 0;
}

1.1.4 运行程序

  • 按下F5

1.2 注释

  • 作用:顾名思义,起到注释作用,解释代码

  • 两种格式

    1. 单行注释:// 描述信息
      • 通常放在一行代码上方或者一条语句末尾,对该代码进行说明
    2. 多行注释/* 描述信息 */
      • 通常放在一段代码的上方,对该段代码进行说明

    提示:编译器在编译代码时,会忽略注释部分内容

1.3 变量和常量

1.3.1 变量

作用: 给一段指定的内存空间命名,方便操作这段内存

语法:数据类型 变量名 = 初始值;

示例:

#include <iostream>
using namespace std;

int main()
{
	// 变量定义
	int a = 10;

	cout << "a = " << a << endl;

	system("pause");

	return 0;
}

1.3.2 常量

**作用:**用于记录程序中不可更改的数据

  • C++定义常量两种方式:

    • 宏定义:#define 常量名 常量

      通常在文件上方定义,表示一个常量

    • coost修饰变量:const 数据类型 常量名 = 常量值

      通常在变量定义前加关键字const,修饰该变量为常量,不可修改

    示例:

    # include<iostream>
    using namespace std;
    
    #define DAY 7
    
    int main() {
    
    	cout << "一周共有:" << DAY << "天" << endl;
    
    	// DAY = 8;	// 报错,宏常量不可修改
    
    	const int month = 12;
    
    	cout << "一年共有:" << month << "月" << endl;
    	
    	// month = 24; // 报错,宏常量不可修改
    
    	system("pause");
    
    	return 0;
    
    }
    

1.4 关键字

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

  • 注意:在定义变量或者常量的时候,不要用关键字

C++的关键字如下:

asm do if return typedef
auto double inline short typeid
bool dynamic_cast int signed typename
break else long sizeof union
case enum mutable static unsigned
catch explicit namespace static_cast using
char export new struct virtual
class extern operator switch void
const false private template volatile
const_cast float protected this wchar_t
continue for public throw while
default friend register true
delete goto reinterpret_cast try

提示:再给变量或者常量其名称的时候,不要使用C++关键字,否则会引起歧义

1.5 标识符命名规则

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

  • 标识符不能是关键字
  • 标识符只能由字母、数字、下划线组成
  • 第一个字符必须为字母或者下划线
  • 标识符中字母区分大小写

建议:给标识符命名时,争取能做到见名识意,便于自己和他人阅读

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章