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的值。

相关推荐
光子物联单片机10 分钟前
C语言基础开发入门系列(八)C语言指针的理解与实战
c语言·开发语言·stm32·单片机·mcu
是苏浙16 分钟前
零基础入门C语言之文件操作
c语言·开发语言
盈电智控17 分钟前
体力劳动反而更难被AI取代?物联网科技如何守护最后的劳动阵地
开发语言·人工智能·python
隔壁阿布都19 分钟前
Spring Boot中的Optional如何使用
开发语言·spring boot·python
小龙报22 分钟前
《C语言疑难点 --- C语内存函数专题》
c语言·开发语言·c++·创业创新·学习方法·业界资讯·visual studio
卡提西亚1 小时前
C++笔记-21-运算符重载
c++·笔记
国服第二切图仔1 小时前
Rust开发实战之简单游戏开发(piston游戏引擎)
开发语言·rust·游戏引擎
ii_best1 小时前
安卓/IOS工具开发基础教程:按键精灵一个简单的文字识别游戏验证
android·开发语言·游戏·ios·编辑器
草莓熊Lotso1 小时前
C++ 继承特殊场景解析:友元、静态成员与菱形继承的底层逻辑
服务器·开发语言·c++·人工智能·经验分享·笔记·1024程序员节
诗句藏于尽头1 小时前
电脑使用软件控制本机屏和外接屏失效问题及解决
开发语言