- 博客(6)
- 问答 (1)
- 收藏
- 关注
原创 Linux实用工具基础使用:vi编辑器
vi编辑器是Linux系统中常用的命令行文本编辑工具,具有轻量高效的特点。它包含两种核心模式:命令模式(默认)和插入模式。基础操作包括:用"vi 文件名"打开/创建文件;命令模式下使用dd删除行、yy复制行、p粘贴行;按i进入插入模式编辑内容;按ESC返回命令模式后输入:wq保存退出。这些基本功能使vi成为服务器管理和代码编辑的高效工具。
2026-02-25 15:04:31
91
1
原创 C++探索:一句话说清楚什么是Lambda表达式
Lambda表达式是C++中的匿名函数,可以内联定义并替代普通函数。其基本形式为:capture->return_type{body},包含捕获列表、参数、返回类型和函数体。Lambda表达式适用于小型函数,能减少调用开销。应用场景包括:1)直接替代函数;2)作为回调函数;3)通过捕获外部变量(按值或引用)实现更灵活的操作。按值捕获可读不可写,引用捕获可读写。Lambda表达式简化了代码,提高了灵活性,是C++11引入的重要特性。
2026-02-17 18:08:39
772
原创 C++中,一句话解释什么是内联函数
内联函数是C++中通过inline关键字声明的特殊函数,编译器会尝试将函数调用替换为函数体代码以减少调用开销。它适用于小型、频繁调用的函数,但最终是否内联由编译器决定。使用时需注意:应将定义放在头文件中,避免用于复杂或递归函数,过度使用可能导致代码膨胀。合理使用内联函数可以优化性能,但需权衡代码大小和执行效率。示例展示了一个简单的加法函数被内联处理后可能直接替换为表达式计算。
2026-02-17 18:07:51
173
原创 初识指针-----生动地理解C语言的指针
指针是用来存储内存地址的变量。可以使用符号来声明一个指针变量。我们在定义一个普通变量时,都会有数据类型+变量名。但是,对于电脑来说,并不知道这个名字的含义。所以就需要一个能够让电脑认识的命令,同时代表这个变量。这时候,指针的作用就体现了。
2024-12-29 23:38:21
894
原创 对于指针函数以及数组指针的应用
定义一个二维数组,其中,元素个数代表学生人数,一维数组的元素代表学生各门成绩。还没有学习结构体,对于二维数组可以使用结构体优化。通过判断,筛选出成绩不合格的学生。
2024-12-23 12:19:44
139
空空如也
C语言中对于字符型数据与整型数据通用及输出有问题
2024-09-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅