淘先锋技术网

首页 1 2 3 4 5 6 7

c++基础语法

由于长时间没有使用过c++,因此c++的语法已经忘得差不多了,这篇文章主要是快读地过一遍c++的基本语法。之前也写过一篇从c过渡到c++的文章,有兴趣地可以看看。

文章链接

1.c++的安装

  1. mingw64的安装
  2. 配置环境变量

2.语法

#include<iostream>输入输出库

using namespace std;全局变量

2.1 输出

cout <<

使用using namespace std;和不使用的区别:

​ 以输出hello world为例:

#include <iostream>
using namespace std;
int main(){
	cout << 'hello world';
	return 0;
}
#include <iostream>
using namespace std;
int main(){
	std::cout << 'hello world';
	return 0;
}

2.2 换行

\n endl

cout << 'liujiaqing' << endl;
cout << 'liujiaqing \n'

2.3 变量类型

  1. int
  2. double
  3. float
  4. char
  5. string
  6. boolean

2.4 常量

2.5 输入

cout >> x;

2.6 char的两种类型定义方法

char a = 'a';
char a = 65 ; // ASCII码的值

2.7 string类型

c++中,如果要使用string类型,要遵循一下步骤:

  1. 引入string库

常用方法;

  1. 字符串拼接:使用+
  2. 字符串长度:size或者length
  3. 取字符串值:通过下标索引取

2.8 数学库

cmath

2.9 三元表达式

2.10 数组赋值

2.11 引用

string food = 'pisia';
string &meal = food; // meal的地址指向food的东西,相当于两个地方指向同一个东西

2.12 指针

string food = 'pizza';
string* meza = &food; // meza代表是food的地址,*meza代表food的值
*meza = 'hambuger'; // 这里的meza指向的就是hambuger的地址了

2.13 函数

  1. 返回类型 void

  2. 如果将函数具体实现写在后面,那么在前面就要进行声明函数。

  3. 等于号默认传值

  4. 函数参数的引用

    function fn(int &x,int &y){
    	x=y;
    }
    function fn(int x,int y){
    
    }// 重新接受了一个变量来交换这两个值。
    
  5. 函数的重载

    1. 函数名相同
    2. 参数和返回类型不一样

3. 类

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

b不写也是一个私有属性。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

4.文件

fsstream库函数,有兴趣可以了解一下。

到这,c++的最基本语法就过完了。如果想深入学习c++的话,可以参照c++的官方文档,阅读c++ primer plus