C/C++
veis
电子攻城狮
展开
-
C语言scanf的常用筛选功能使用
C语言scanf的常用筛选功能使用 文章目录C语言scanf的常用筛选功能使用小例子一些常用限定符 有一个这样的需求就是使用scanf限定输入数字。我们该怎么解决呢? 答案是使用:%[],表示要读入一个字符集合。 小例子 只限定输入数字: char string[100];/* 这里只读取数字。*/ scanf("%[0-9]", string); printf("string = %s\n", string); 键盘输入: 12345abc 打印输出: string = 12345 一些常用限定原创 2020-08-02 11:39:11 · 273 阅读 · 0 评论 -
你真的懂new和malloc的区别吗(C/C++)?
1、属性:new是C++关键字,需要编译器支持,malloc是库函数,需要头文件支持 。 2、参数:使用new操作符申请内存分配时无需指定内存块的大小,编译器会根据类型信息自行计算,malloc则需要显式的指出所需内存的尺寸 。 3、返回类型:new返回的是对象类型的指针,malloc返回void*,需要通过强制类型转换将void*指针转换成我们需要的类型。 4、分配失败:new内存分配失败时,会跑出bac_alloc异常,malloc分配内存失败返回null 。 5、 自定义类型 new会先调用opera原创 2020-08-02 11:35:24 · 225 阅读 · 0 评论 -
linux程序员必备的vi操作
文章目录一、关于vi二、创建/打开文件三、vi的三种模式四、vi的常用命令模式切换命令保存于退出操作命令方向操作命令跳转操作命令删除操作复制粘贴操作命令替换与查找操作命令其余常用操作命令恢复文件 一、关于vi vi是最强大的文本编辑器,没有之一,vi作为上古神器,历史悠久,现在还应用如此的广泛,正印证了存在即合理的道理,只要你经常接触linux,必然少不了接触vi。 vi的初次使用可能体验感很不好,就和上古神器一样,强大的武器和工具都是难以驾驭的。当你vi操作熟练后,你会觉得真香,并且你的90%操作原创 2020-07-12 16:11:01 · 143 阅读 · 0 评论 -
GDB调试工具的使用
GDB工具的使用原创 2020-07-04 13:51:58 · 149 阅读 · 0 评论 -
C++中的浅拷贝和深拷贝
详解C++中的浅拷贝与深拷贝问题原创 2020-03-23 17:34:09 · 156 阅读 · 0 评论