C++ 学习记录[1]

sancaiodm C/C++ 2022-06-12 764 0

[0]

# include <iostream>     //预处理命令,#符号开关,结束不需要”;“,头文件不带后缀.h

# include <string>         // 预处理命令,包含string 头文件

 using naespace std:       //使用系统库时使用命令空间std

 int main(){

....

   string str;

 ....

 return 0;

}

[1] bool 变量来表示true/false,   与java有差异,java是boolean代表布尔值

[2]变量必须先定义后使用,名字母,数字,下划线3种组成,第一个字母必须是字母或下划线。变量大小写敏感,

extern "c" 的主要作用就是为了实现C++代码调用其他C语言代码。加上 extern “c” 后,会指示编译器在编译这部分代码时按C语言,而不是C++的方式进行编译。

// 采用C语言方式进行编译

extern "C"{ 

#include "libhwm.h"

}

这个功能主要用在以下情况:

1 C++代码调用C语言代码;

2 在C++的头文件中使用;

3 在多人协同开发时,有的人比较擅长C语言,而有的比较擅长C++,这样的情况下也会有用到。

[3]定义常量

在 C++ 中,有两种简单的定义常量的方式:

  • 使用 #define 预处理器。//   #define identifier value , #define variableName variableValue 

  • 使用 const 关键字。      //      const type variable = value;


评论