C++知识点总结与复习

c++中常见的关键字(面试题中经常出现)

const 总结常见用法:

const int a; //定义了常量整形的变量 a; 常量表示不可修改,定义的时候必须初始化。除此之外,和 int a;使用一样。

const int * p;//定义了指向常量整形变量的指针。这里的常量指的是 整形变量,不能通过指针p来修改其值。(即不能 使用 *p = 30;)

int const * p; // 和 const int *p; 一样。

int * const p; //定义了指向整形变量的常量指针。这里的常量指的是指针p。定义的时候必须初始化。可以通过指针p来修改其值。(即 能使用 *p = 30;)

const int * const p;// 定义了指向常量整形变量的常量指针。定义的时候必须初始化。不能通过指针p修改其值。(即不能使用 *p= 30;)

int const * const p;// 和 const int * const p; 一样。

const 在函数形参中使用,void func(const int a){},表示在函数体内不能修改a的值。

相关推荐
mjhcsp9 分钟前
C++ KMP 算法:原理、实现与应用全解析
java·c++·算法·kmp
好大哥呀13 分钟前
C++ IDE
开发语言·c++·ide
WW_千谷山4_sch25 分钟前
MYOJ_10599:CSP初赛题单10:计算机网络
c++·计算机网络·算法
BHXDML26 分钟前
JVM 深度理解 —— 程序的底层运行逻辑
java·开发语言·jvm
Wang's Blog29 分钟前
Nodejs-HardCore: 深入解析DBF文件之二进制文件处理指南
开发语言·nodejs
hoiii18729 分钟前
基于LSB匹配的隐写术MATLAB实现程序
开发语言·matlab
J2虾虾36 分钟前
Java使用的可以使用的脚本执行引擎
java·开发语言·脚本执行
幻云201040 分钟前
Next.js指南:从入门到精通
开发语言·javascript·人工智能·python·架构
老马识途2.042 分钟前
java处理接口返回的json数据步骤 包括重试处理,异常抛出,日志打印,注意事项
java·开发语言
CCPC不拿奖不改名1 小时前
网络与API:从HTTP协议视角理解网络分层原理+面试习题
开发语言·网络·python·网络协议·学习·http·面试