1

10 2023 档案

摘要:C++数据结构 C/C++数组允许定义可存储相同类型数据项的变量,但是结构体是C++中另外一种用户自定义的可用的数据类型,它允许存储不同类型的数据项。 结构用于表示一条记录,假设要跟踪图书馆书本的动态,可能需要跟踪每本书的下列属性: Title Author Subject BookID 定义结构体 阅读全文
posted @ 2023-10-31 21:14 Bonne_chance 阅读(90) 评论(0) 推荐(0) 编辑
摘要:C++基本输入输出 C++标准库提供了一组丰富的输入/输出功能。C++的I/O操作发生在流中,流是字节序列。如果字节流是从设备(如键盘、磁盘驱动器、网络连接等)流向内存,这叫做输入操作。如果字节流是从内流向设备(如显示器、打印机、磁盘驱动器、网络连接等),这叫做输出操作。 I/O库头文件 下列的头文 阅读全文
posted @ 2023-10-30 21:46 Bonne_chance 阅读(18) 评论(0) 推荐(0) 编辑
摘要:C++ 日期&时间 C++标准库没有提供所谓的日期类型。C++继承了C语言用于日期和实际操作的结构和函数。为了使用日期和时间相关的函数和结构,需要在C++程序中引用<ctime>头文件。有四个与时间相关的类型: clock_t time_t size_t tm 能够把系统时间和日期表示为某种整数。结 阅读全文
posted @ 2023-10-28 16:09 Bonne_chance 阅读(28) 评论(0) 推荐(0) 编辑
摘要:C++引用 引用变量是一个别名,也就是说,它是某个已存在变量的另一个名字,一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量。 C++引用vs指针 引用很容易与指针混淆,它们之间有三个主要区别: 不存在空引用,引用必须连接到一块合法的内存 一旦引用被初始化为一个对象,就不能被指向到 阅读全文
posted @ 2023-10-28 15:14 Bonne_chance 阅读(15) 评论(0) 推荐(0) 编辑
摘要:C++指针 学习C++指针既简单又有意思。通过指针可以简化一些C++编程任务的执行,还有一些任务,例如动态内存分配,没有指针是无法执行的。因此学习指针是很有必要的。 每一个变量都有一个内存位置,每一个内存位置都定义了可使用连字号(&)运算符访问的地址,它表示了在内存中的一个地址。 实例: #incl 阅读全文
posted @ 2023-10-28 12:25 Bonne_chance 阅读(35) 评论(0) 推荐(0) 编辑
摘要:C++字符串 C++提供了两种类型的字符串表示形式: C风格字符串 C++引入的string类类型 C风格字符串 C风格的字符串源于C语言,并在C++中继续得到支持。字符串实际上是使用Null字符终止的一堆字符数组。因此一个以NULL结尾的字符串,包含了组成字符串的字符。 下面的声明和初始化创建了一 阅读全文
posted @ 2023-10-28 10:21 Bonne_chance 阅读(27) 评论(0) 推荐(0) 编辑
摘要:C++数组 声明数组 在C++中要声明一个数组,需要指定元素的类型和元素的数量,如下所示: type arrayName [arraySize]; 这叫做一维数组。arraySize必须是一个大于零的整数常量,type可以为任意有效的C++数据类型。例如:double valance[10]; 初始 阅读全文
posted @ 2023-10-27 20:19 Bonne_chance 阅读(50) 评论(0) 推荐(0) 编辑
摘要:C++数字及计算 C++定义数字 #include <iostream> using namespace std; int main(){ //数字定义 short s; int i; long l; float f; double d; //数字赋值 s = 10; i = 1000; l = 1 阅读全文
posted @ 2023-10-27 18:00 Bonne_chance 阅读(83) 评论(0) 推荐(0) 编辑
摘要:C++函数定义、声明及调用 以计算两个数最大值为例,说明C++函数定义、声明及调用 #include <iostream> using namespace std; int max(int num1 , int num2);//函数声明 int main(){ int a = 100;//局部变量声 阅读全文
posted @ 2023-10-27 17:32 Bonne_chance 阅读(133) 评论(0) 推荐(0) 编辑
摘要:C++运算符 运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C++内置了丰富的运算符,并提供了以下类型的运算符: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 杂项运算符 算术运算符 下表显示了C++支持的所有算术运算符。假设变量A = 10;B = 20,则: 运算符 描述 实 阅读全文
posted @ 2023-10-26 19:18 Bonne_chance 阅读(59) 评论(0) 推荐(0) 编辑
摘要:C++允许在char、int和double数据类型前放置修饰符。修饰符用于改变基本类型的含义,所以它更能满足各种情境的需求。 当前有以下几种数据类型修饰符: signed unsigned long short 修饰符signed、unsigned、long和short可应用于整型,signed和u 阅读全文
posted @ 2023-10-25 20:34 Bonne_chance 阅读(20) 评论(0) 推荐(0) 编辑
摘要:A abdomen /ˈæbdəmən/ n. (人体)腹,腹部;(昆虫)腹部 abdominal /æbˈdɑːmɪn(ə)l/ adj. 腹部的 n. 腹肌 absorbance /əbˈzɔːrbəns/n. [物化] 吸光度;吸收率 acutely-ill 急性病、重症病 acooustic 阅读全文
posted @ 2023-10-25 18:23 Bonne_chance 阅读(233) 评论(0) 推荐(0) 编辑
摘要:C++--变量作用域 作用域是程序的一个区域,一般来说,有三个地方可以声明变量: 在函数或一个代码块内部声明的变量,称为局部变量 在函数参数的定义中声明的变量,称为形式参数 在所有函数外部声明的变量,称为全局变量 局部变量 在函数或一个代码块{}内部声明的变量,称为局部变量。它们只能被函数内部或代码 阅读全文
posted @ 2023-10-25 11:01 Bonne_chance 阅读(8) 评论(0) 推荐(0) 编辑
摘要:C++常用语法知识--数据类型 C++为用户提供了7种基本C++数据类型: 类型 关键字 字节大小 布尔型 bool 1 字符型 char 1 有符号字符型 signed char 1 无符号字符型 unsigned char 1 整型 int 4 有符号整型 signed int 4 无符号整型 阅读全文
posted @ 2023-10-24 09:59 Bonne_chance 阅读(8) 评论(0) 推荐(0) 编辑
摘要:C++常用语法知识-- std::istringstream 介绍 std::istringstream是C++标准库中的一个类,它用于从字符串中提取数据,并将数据转换为不同的数据类型。通常从字符串中解析数据,例如整数、浮点数等。 使用方法 创建std::istringstream对象,首先,需要创 阅读全文
posted @ 2023-10-24 09:54 Bonne_chance 阅读(2082) 评论(0) 推荐(0) 编辑
摘要:C++常用语法知识--双冒号 作用域符号::的前面一般是类名称,后面一般是该类的成员名称,C++为避免不同的类有名称相同的成员而采用作用域的方式进行区分 例如:A、B表示两个类,在A、B中都有成员member。 A:: member就表示类A中的成员member B:: member就表示类B中的成 阅读全文
posted @ 2023-10-23 20:25 Bonne_chance 阅读(432) 评论(0) 推荐(1) 编辑
摘要:C语言-条件编译 问题 加入现在要开发一个C语言程序,跨平台输出红色字体,也就是在Windows和Linux下都能运行,怎么办呢? 这个程序的难点在不同平台下控制文字颜色的代码不一样,必须要先识别出不同的平台。 Windows有专有的宏_WIN32,Linux有专有的宏__linux__。 错误的i 阅读全文
posted @ 2023-10-23 11:11 Bonne_chance 阅读(23) 评论(0) 推荐(0) 编辑
摘要:C语言-时间处理(当前时间,时间戳转时间,时间转时间戳) 输出当前时间 #include <stdio.h> #include <time.h> int main () { time_t rawtime; struct tm *info;//指向tm结构的指针 char buffer[80]; ti 阅读全文
posted @ 2023-10-19 16:43 Bonne_chance 阅读(1687) 评论(0) 推荐(0) 编辑
摘要:C语言-常用函数 _finddata_t结构体用法 功能:用来存储文件各种信息的结构体 依赖:头文件<io.h> 主要语法: struct _finddata_t{ unsigned attrib; time_t time_create; time_t time_access; time_t tim 阅读全文
posted @ 2023-10-18 20:26 Bonne_chance 阅读(31) 评论(0) 推荐(0) 编辑
摘要:C语言-读取一个目录中的文件,并将文件名写入数组 注意点: 文件名是字符串,放入数组,需要数组二维数组,array[m][n], m表示字符串的个数,n表示字符串的长度; 使用函数char* strcpy(char* destination,const char* source), 例如: char 阅读全文
posted @ 2023-10-18 16:36 Bonne_chance 阅读(275) 评论(0) 推荐(0) 编辑
摘要:C语言-结构体使用 #include <stdio.h> #include <stdlib.h> #include <string.h> //结构体 /*结构体定义*/ struct Person{ char name[20]; int age; }; int main(){ /*结构体赋值*/ s 阅读全文
posted @ 2023-10-18 12:33 Bonne_chance 阅读(12) 评论(0) 推荐(0) 编辑
摘要:C语言-数组初始化方式 # include <stdio.h> # include <string.h> //数组初始化 int main(){ //方式1:{0} int arr1[3] = {0}; for(int i= 0;i<3;i++){ printf("arr1[%d] = %d\n", 阅读全文
posted @ 2023-10-18 12:06 Bonne_chance 阅读(88) 评论(0) 推荐(0) 编辑
摘要:输入一行字符,分别统计其中中英文字母、空格、数字和其他字符的个数 #include <stdio.h> //输入一行字符,分别统计其中中英文字母、空格、数字和其他字符的个数 int main(){ char c; int letters = 0; int spaces = 0; int digits 阅读全文
posted @ 2023-10-17 19:37 Bonne_chance 阅读(682) 评论(0) 推荐(0) 编辑
摘要:计算100-1000内的水仙花 # include <stdio.h> //水仙花数 bool shuixianhua(int num); int main(){ int i; for (i=100;i<1000;i++){ if(shuixianhua(i) == 1){ printf("%d i 阅读全文
posted @ 2023-10-17 16:40 Bonne_chance 阅读(126) 评论(0) 推荐(0) 编辑
摘要:C语言-从键盘输入字符直到#结束,并将字符写入文件 #include <stdio.h> #include <stdlib.h> int main(){ FILE *fp = NULL; char filename[25]; char ch; printf("input saved file nam 阅读全文
posted @ 2023-10-17 15:59 Bonne_chance 阅读(463) 评论(0) 推荐(0) 编辑
摘要:C语言-将两个文件中的字符串拼接在一起写入第三个文件中 步骤1. 先创建两个文件A.txt和B.txt,分别写入123, 456 步骤2. 编写程序 #include<stdio.h> #include<stdlib.h> #include<string.h> //将A.txt和B.txt中的字符串 阅读全文
posted @ 2023-10-17 15:07 Bonne_chance 阅读(70) 评论(0) 推荐(0) 编辑
摘要:C语言中a++和++a的区别 相同点和不同点 a++和++a的相同点在于二者都是a+1,不同点在于a++是先赋值再加1,++a是先加1再赋值,哪个在前哪个先执行 实例 # include <stdio.h> //演示a++和++a的区别,二者相同点在于都是a+1,不同点在于a++是先赋值再加1,++ 阅读全文
posted @ 2023-10-11 19:48 Bonne_chance 阅读(493) 评论(0) 推荐(0) 编辑
摘要:在C语言中,箭头符号“->”用于访问及结构体(struct)或联合体(union)类型的成员。可以替代点号“.”来访问结构体或联合体的成员,当通过指针访问时,使用箭头符号。例如,假设有一个结构体类型的指针变量P,其中包含成员变量x,可以使用箭头符号来访问x,如P->x。原因在于P是一个指针,而不是结 阅读全文
posted @ 2023-10-07 14:54 Bonne_chance 阅读(2063) 评论(0) 推荐(1) 编辑

1
点击右上角即可分享
微信分享提示