自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 C++学习笔记——对象和类

Stock的构造函数原型:注意,没有返回类型,原型位于类声明的公有部分。程序声明对象时,将自动调用构造函数。成员名和参数名以下做法是错误的:构造函数的参数表示的不是类成员,而是赋给类成员的值。因此,参数名不能与类成员相同,否则最终的代码将是这样的:为避免这种混乱,一种常见的做法是在数据成员名中使用m_前缀:private:...另一种常见的做法是,在成员名中使用后缀_:private:面向对象编程强调的是程序如何表示数据。

2024-05-06 17:35:52 676

原创 内存模型和名称空间

C++鼓励程序员在开发程序时使用多个文件。一种有效的组织策略是,使用头文件来定义用户类型,为操纵用户类型的函数提供函数原型;并将函数定义放在一个独立的源代码文件中。头文件和源代码文件起定义和实现了用户定义的类型及其使用方式。最后,将main()和其他使用这些函数的函数放在第三个文件中。C++的存储方案决定了变量保留在内存中的时间(储存持续性)以及程序的哪一部分可以访问它(作用域和链接性)。

2024-04-24 21:10:02 637

原创 C++学习笔记——函数探幽

C++扩展了C语言的函数功能,通过将inline关键字用于函数定义,并在首次调用该函数前提供其函数定义,可以使得C++编译器将该函数视为内联函数。也就是说,编译器不是让程序跳到独立的代码段以执行函数,而是用相应的代码替换函数调用。只有在函数很短时才能采用内联函数。引用变量是一种伪装指针,它允许为变量创建别名。引用变量主要被用作处理结构和类对象的函数的参数。通常,被声明为特定类型引用的标识符只能指向这种类型的数据;

2024-04-19 15:27:59 883 1

原创 编程练习——C++的函数模块

【代码】编程练习——C++的函数模块。

2024-04-12 16:37:41 209 1

原创 C++学习笔记——函数——C++的编程模块

可以将函数分为两类:没有返回值的函数和有返回值的函数。没有返回值的函数被称为void函数,其通用格式如下:return;其中,parameterList指定了传递给函数的参数类型和数量,可选的返回语句标记了函数的结尾,否则函数将在花括号处结束。有返回值的函数将生成一个值,并将它返回给调用函数,其通用格式如下:statements;对于有返回值的函数,必须使用返回语句,以便将值返回给调用函数。

2024-04-10 11:08:00 952 1

原创 编程练习——分支语句和逻辑运算符

【代码】编程练习六。

2024-04-08 11:45:44 171

原创 编程练习——循环和关系表达式

【代码】编程练习五。

2024-03-26 11:58:23 148 1

原创 C++学习笔记——分支语句和逻辑运算符

C++提供了if语句、ifelse 语和 switch 语句来管理选项,if语句使程序有条件地执行语句或语句块,也就是说,如果满足特定的条件,程序将执行特定的语句或语句块。if else 语句程序选择执行两个语句或语句块之一。可以在这条语句后再加上 if else,以提供一系列的选项。switch 语句引导程序执行一系列选项之一。C++还提供了帮助决策的运算符,这种表达式对两个值进行比较f和ifelse语句通常使用关系表达式作为测试条件。通过使用逻辑运算符(&&、||和!

2024-03-25 11:45:57 914 1

原创 编程练习——复合类型

【代码】编程练习——复合类型。

2024-03-20 11:46:07 94 1

原创 C++学习笔记——循环和关系表达式

C++提供了3种循环:for 循环、while 循环和do while 循环。如果循环测试条件为true 或非零,则循环将重复执行一组指令;如果测试条件为 false 或0则结循环。for循环和while 循环都是入口条件循环,这意味着程序将在执行循环体中的语句之前检查测试条件。do while 循环是出口条件循环,这意味着其将在执行循环体中的语句之后检查条件。每种循环的句法都要求循环体由一条语句组成。然而,这条语句可以是复合语句,也可以是语句块(由花括号括起的多条语句)。

2024-03-19 10:49:21 839 1

原创 C++学习笔记——复合类型

return 0;string对象和字符数组之间的主要区别是,可以将string对象声明为简单变量,而不是数组。\n";return 0;数组、结构和指针是C++的3种复合类型。数组可以在一个数据对象中存储多个同种类型的值。通过使用索引或下标,可以访问数组中各个元素。

2024-03-13 11:38:02 889

原创 C++学习笔记——处理数据

C++的基本类型分为两组: 一组由存储为整数的值组成,另一组由存储为浮点格式的值组成。整型之间通过存储值时使用的内存量及有无符号来区分。整型从最小到最大依次是: bool、char、signed char、unsigned char、short、unsigned short、int、unsigned int、long、unsigned long以及C++11新增的long long和unsigned long long。还有一种 wchar_t类型,它在这个序列中的位置取决于实现。

2024-03-05 10:17:37 913

原创 c++学习笔记(更新中)

/调用simonint count;" << endl;return 0;函数格式statementsC++不允许将函数定义嵌套在另一个函数定义中,每个函数定义都是独立的,所有函数的创建都是平等的。函数头C++程序应当为程序中使用的每个函数提供原型。return 0;全部的函数特性:·有函数头和函数体;·接受一个参数;·返回一个值;·需要一个原型。

2024-03-02 15:49:47 915

原创 单片机学习笔记

在Keil C开发环境中,选择Intel 8052编译,头文件包含即可1. 应用程序空间:4K/8K/13K/16K/32K/64K字节2. RAM:1280/512字节3. 通用I/O口(35/39个)4. 3个16位定时器/计数器,其中定时器0还可以当成2个8位定时器使用5. 通用异步串口(UART)

2023-10-26 21:14:27 2660

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除