- 博客(498)
- 资源 (70)
- 收藏
- 关注
原创 C++ 引用
简单地说,引用就是给一个单元起一个别名。也就是说,引用与它所引用的变量共享存储单元。引用主要有以下三种用法:独立引用;作为函数参数;作为函数返回类型;
2024-05-10 21:02:18 143
原创 C++ 内联函数
C++中的内联函数既具有宏定义的优点,又克服了宏定义的缺点。在函数名前加上"inline",即为内联函数。在编译时调用func的地方用函数体进行了替换,所以程序执行时会减少调用开销。
2024-05-10 20:04:33 118
原创 C++ 基础 输入输出
系统中的预定义流对象cin和cout:输入流:cin处理标准输入,即键盘输入;输出流:cout处理标准输出,即屏幕输出;流:从某种IO设备上读入或写出的字符系列使用cin、cout这两个流对象时需要:#include。
2024-05-09 22:21:23 132
原创 C++变量的作用域与存储类型
指在源程序中定义变量的位置及其能被读写访问的范围分为局部变量(Local Variable)和全局变量(Global Variable)
2024-05-07 22:33:47 359
原创 C++ 递归函数
递归函数(Recursive Function)即自调用函数,即在函数体内有直接或间接地自己调用自己的语句。自调用过程函数在必须设置某些条件,当条件成立时终止自调用过程,并使程序控制逐步从函数中返回。使用递归函数的目的是简化程序设计,提高程序的可读性,但增加系统开销。大多数递归函数都能够用非递归函数代替。例如:求两个整数a,b的最大公约数。大多数递归函数都能用非递归函数代替。例如:求两个整数a,b的最大公约数。
2024-05-07 21:43:07 230
原创 C++ 函数与指针
函数内部数据是地址需要传递给调用函数,返回的当然是指针了!当然,这个返回地址也可以通过函数参数返回!函数的参数是指针可以输出函数多个结果,返回值本身就是返回数据,什么时候需要返回指针呢?一般形式类型定义符 *指针型函数名(形参列表)函数体;"类型定义符"是指返回指针指向的数据类型。
2024-05-03 23:22:52 318
原创 C++ 函数与数组
例1 求数组各项的累加和例2 修改数组元素大于5的为01 用数组名作为函数参数时还应注意以下几点:1)形参数组和实参数组的类型必须一致,否则将引起错误。2)形参数组和实参数组的长度可以不相同,因为在调用时,只传送首地址而不检查形参数组的长度。当形参数组的长度与实参数组不一致时,虽不至于出现语法错误(编译能通过),但程序执行结果将与实际不符,这是应予以注意的。3)在函数形参列表中,允许不给出形参数组的长度,或用一个变量来表示数组元素的个数。4)多维数组也可以作为函数的参数。在函数定义时对形参数
2024-05-03 22:19:23 272
原创 C++ 动态内存
malloc和free要配对使用,malloc在函数入口,free在函数出口使用malloc时要检查函数返回值,使用free函数后,将指针设置为NULL,不要把句柄变量的地址做为函数返回值返回。在程序运行期间,用动态内存分配函数来申请的内存都是从堆上分配的,动态内存的生存期由程序员自己来决定。在执行函数调用时,系统在栈上为函数内的句柄变量及形参分配内存,函数执行结束时,自动释放这些内存。在C中,NULL取值为0,常常用以表示指针不指向任何地方的一种状态。内存分配成功,但没有初始化即开始使用。
2024-05-03 09:31:54 379
原创 C++指针与二维数组
二维数组首地址是行地址,要用行指针指向,行指针加减1,就移动一行。行指针+i表示第i行的行地址,取*就转换为列地址,转为一维数组的处理。
2024-04-05 09:49:36 228
原创 C++ 指针与数组
如图所示,获取数组起始地址的方法有两种,其一为数组名,其二为通过数组的首元素地址。指针变量p是通过数组名获得指向数组a的第一个元素。通过数组首地址访问数组元素的方式可以有以下几种方式:①数组元素的直接访问,即下标变量方式,如a[1];②指针加偏移量类型的间接地址访问,如*(p+i);③数组名作地址值(指针值)的直接地址访问,如与a[i]的等价的语句为*(a+i).④将指针变量看作数组名以后得下标变量方式,如p[i];
2024-04-05 09:38:28 289
原创 C++ 指针
类型定义符 *指针变量名;先定义后使用int *ptr;char *name;float *pf;定义ptr,name,pf分别为指向整型、字符型和浮点型数据的指针。
2024-04-01 22:35:11 207
原创 C++ 数组 结构编程题
规律:第一个数和第二个数分别是1和1,从第三个数开始每个数是它前面两个数之和。对兔子 n <= 15。即求第 nFibonacci 数。从键盘输入学生的学号,分析其年级、学院、专业、班级、编号。假设所有的兔子都不死,问第 n 个月时有几。小兔子长到第三个月后每个月。然后,编程事项将时钟模拟显示屏幕上。有一对兔子,从出生后第。冒泡排序算法的流程图。
2024-03-31 22:26:07 309
原创 C++ 结构
结构类型定义的一般格式为①结构类型名不得与其它变量的名字相同;②结构成员名可以与其它变量的名字相同;③结构类型定义之后一定要跟一个分号;
2024-03-30 22:42:39 279
原创 C++ 数组
数组名:标识这组相同的数据的名字。数组元素:构成数组的每个数据项。一维数组的定义存储类型 数据类型 数组名[正整数]float score[10];2 数组的使用一维数组的使用数组下标:数组元素的索引数组下标(index)都是从0开始使用score[0]、score[1]、…、score[9]这样的形式访问每个元素下标即可是常量,也可以是整型表达式,允许快速随机访问,如:score[i]可以像使用普通变量一样使用他们。系统分配一块连续的存储空间,大小为数据类型大小*数组元素数量数组
2024-03-28 23:18:56 224
原创 C++ 输入与输出
输入输出函数被包含在库函数“stdio.h”中,使用这些函数时,要使用预处理命令 #include “stdio.h” 但printf和scanf可缺省。将一个字符输出在显示屏上,显示参数可以是字符变量、字符常量、字符ASCII码。按规定的输出格式,把输出项依次输出系统指定的缺省输出设备,通常为显示器。格式:getchar() 无参数,只能接收一个字符。字符输出函数-------putchar。字符输入函数------getchar。格式输出函数-----printf。格式输入函数-----scanf。
2024-03-25 23:25:37 232
原创 C++ 优先级与结合性
表达式有多种运算符混合使用时,求解表达式的值,首先要解决各种运算符的运算优先次序问题。即,优先级和结合性。优先级是指不同级别运算符之间的运算次序,先高后低,优先级共有15级。结合性是指在一个表达式中有多个优先级相同的运算符之间的运算次序。反之转换后的结果必然是错误的,具体结果与机器和实现方式有关。不同类型数据的运算结果,是两种类型种取值范围大的那种。例如:下面表达式的值取决于5种运算符的优先次序。若大类型的值在小类型能容纳的范围之内,则平安无事。取值范围小的类型赋值给取值范围大的类型是安全的。
2024-03-25 22:52:00 408
原创 C++ 基本运算
表达式是指各种运算符把常量、变量,函数等运算对象连接起来的具有实际意义并符合C语法规则的式子。赋值是指表达式的值赋给一个变量。关系和逻辑运算用于比较两个数间特定关系的一种运算。常用于C的控制结构中。特有的位运算功能,可以完成汇编语言的一些工程。算术运算符优先级高于算术赋值运算符。同样,逻辑真位非零,逻辑假为零。关系和逻辑构成复合的逻辑关系。<变量>=<表达式>;4、关系运输与逻辑运算。
2024-03-24 23:04:23 206
原创 C# 基础入门
关键字,是一些被C#规定了用途的重要单词。在Visual Studio的开发环境中,关键字被标识为蓝色,下图代码中,用红方框圈出的单词就是关键字。关键字,这个关键字的用途是声明类。比如上面例子中,类名叫做Program。关键字,这个关键字的用途是声明“命名空间”。比如上面例子中,命名空间叫做MyApp1。关键字,这个关键字的用途是导入命名空间。作用是导入System.Text命名空间中的类。关键字(静态的)、(无返回值)、(字符串类型)。Main() 方法是 C# 中的特殊方法,是。
2024-01-14 21:42:46 2421 1
原创 定期删除文件夹
定期删除文件夹分享 https://www.aliyundrive.com/s/jKy1T5cdgDA 点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画倍速播放。定期删除文件夹分享下载链接!
2023-11-20 14:32:08 193
原创 C# VisionPro二次开发在加载VPP时报错解决方法
第一个将所需要加载的VPP重新用VisionPro 打开查看是否能够打开;若不能够打开且报错以上信息则说明需要重新新建一个VPP进行打开即可;
2023-10-15 11:15:41 740
C# 指定时间可具体到某个时间对日志文件进行删除
2023-11-22
C# WinForm 读取多张图片、缩放、平移,缩放后可恢复原图
2022-11-05
C# textbox输入数字,也可以软键盘输入
2022-10-12
C# button textbox 控件实现功能输入数字
2022-10-07
ImageThumbnail.rar
2021-02-03
ChineseValidateCode.rar
2021-01-30
FileSizeProgress.rar
2021-01-29
APopoverShowsProgress.rar
2021-01-29
CopyDataGridDataByImitatingExcel.rar
2021-01-29
FilePathCopy.rar
2021-01-27
TossDisplayForm.rar
2021-01-26
DynamicallyDisplayMenusWithTreeLists.rar
2021-01-22
FocusChangeColor.rar
2021-01-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人