C/C++
文章平均质量分 74
行到水穷处,坐看云起时
DAY Ⅰ
积薪高于山,焉用先后别
展开
-
C/C++之输入输出
本文主要讲解了C语言中的printf、scanf 及 C++中的cin、cout等输入输出方式,当程序向输出设备(比如屏幕、打印机)输出数据时,数据通常不是立即传递到设备上,而是先存储到缓冲区中,这样做的好处是可以减少向设备频繁传输数据的开销,而是利用缓冲区将数据一次性传输,从而提高效率,类似地,当数据从输入设备(比如键盘、网络)输入进来时,也会先存储到输入缓冲区中,程序可以逐步读取这些数据。)是一个抽象概念,用于表示数据的序列原创 2023-12-09 21:11:06 · 795 阅读 · 7 评论 -
C++之动态分配new & 删除delete & 初始化memset
用new创建数组有此优点,即数组长度可以根据情况而定。作用是将某一块内存中的内容全部设置为指定的值,这个函数通常为新申请的内存做初始化工作,是对较大的结构体或数组进行清零操作的一种最快方法。,对所创建的变量或对象,都是通过该指针来间接操作的,而动态创建的对象本身没有标识符名。原创 2023-05-31 15:58:31 · 1932 阅读 · 2 评论 -
C++中变量作为数组长度
数组空间分配在栈内存中,这部分空间大小必须在编译时就确定,不能等到运行时再分配,而常量值编译时就确定,变量须运行时才能确定。因此,想要使用变量声明数组长度,可以选择将数组空间开辟在堆内存中,对于不能确定需要占用多少内存的情况,中无法使用变量作为数组长度,必须使用常量。最后要注意的是,使用完这个。原创 2023-05-31 14:41:29 · 2451 阅读 · 2 评论