E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
C&C++
第十三届蓝桥杯省赛
C&C++
研究生组
蓝桥杯2022年第十三届省赛真题-裁纸刀蓝桥杯2022年第十三届省赛真题-灭鼠先锋蓝桥杯2022年第十三届省赛真题-质因数个数求个数,则只需要计数即可。求啥算啥,尽量不要搞多余操作蓝桥杯2022年第十三届省赛真题-选数异或蓝桥杯2022年第十三届省赛真题-GCD蓝桥杯2022年第十三届省赛真题-全排列的价值蓝桥杯2022年第十三届省赛真题-数的拆分蓝桥杯2022年第十三届省赛真题-重复的数
Moliay
·
2024-03-20 02:10
蓝桥杯
蓝桥杯
c语言
c++
【C++航海王:追寻罗杰的编程之路】
C&C++
内存管理你知道哪些?
目录1->C/C++内存分布2->C语言中动态内存管理方式:malloc/calloc/realloc/free3->C++内存管理方式3.1->new/delete操作内置类型3.2->new和delete操作自定义类型4->operatornew与operatordelete函数4.1->operatornew与operatordelete函数5->new和delete的实现原理5.1->内置
枫叶丹4
·
2024-02-20 17:01
C++
C语言
c++
visualstudio
c语言
后端
开发语言
第十二届蓝桥杯2021年C++A组省赛题解
货物摆放题解代码试题D:路径题解代码试题E:回路计数题解代码试题F:砝码称重题解代码试题G:异或数列题解代码试题H:左孩子右兄弟代码试题I:括号序列题解试题J:分果果注官方题解:蓝桥杯近3年省赛真题讲解(
C&
whisper_0^0
·
2024-02-20 15:21
蓝桥杯往年真题题解
算法
数据结构
c++
蓝桥杯
详解
C&C++
内存管理(new和delete)
文章目录写在前面1.C&C++内存分布2.C语言中动态内存管理方式:malloc/calloc/realloc/free3.C++内存管理方式(语法)3.1new/delete操作内置类型3.2new和delete操作自定义类型4.new和delete的实现原理4.1operatornew与operatordelete函数4.2实现原理4.2.1内置类型4.2.2自定义类型5.定位new表达式(p
2023Fighting
·
2024-02-14 15:51
C++
c语言
c++
java
【
C&C++
】内存管理2:new + delete
前言今天继续来学new和deleteoperatornew与operatordelete函数new和delete是用户进行动态内存申请和释放的操作符,operatornew和operatordelete是系统提供的全局函数,new在底层调用operatornew全局函数来申请空间,delete在底层通过operatordelete全局函数来释放空间。*operatornew/delete不是对二者
cat_with_cat
·
2024-02-12 15:09
C++知识点
c语言
c++
java
C&C++
内存管理
1、
C&C++
内存分布如上代码中各变量的存储区域。1.栈又叫堆栈--非静态局部变量/函数参数/返回值等等,栈是向下增长的。2.内存映射段是高效的I/O映射方式,用于装载一个共享的动态内存库。
夹心宝贝
·
2024-02-11 23:08
C++初阶
C++
C
开发语言
从C语言到C++⑨(第三章_
C&C++
内存管理)详解new和delete+面试题笔试题
目录1.C语言动态内存管理1.1C和C++内存分布1.2C语言中动态内存管理的方式2.C++动态内存管理方式2.1new/delete操作内置类型2.2初始化new数组的问题2.3new和delete操作自定义类型3.operatornew与operatordelete函数详解3.1operatornew与operatordelete函数3.2重载operatornew与operatordelet
GR鲸鱼
·
2024-02-10 06:43
④从C语言到熟悉C++
c语言
c++
内存管理
new
delete
面试
深入篇【C++】
C&C++
内存管理:new/delete底层原理剖析+思维导图总结
深入篇【C++】
C&C++
内存管理:new/delete底层原理剖析+思维导图总结Ⅰ.C/C++内存分布Ⅱ.C的内存管理Ⅲ.C++的内存管理①.new/delete操作内置类型总结:②.new/delete
小陶来咯
·
2024-02-10 06:12
C++(初阶学习)
c++
c语言
java
【
C&C++
】内存管理1:new + delete
前言之前我们学习过C语言中的内存管理(各种函数)今天我们来学习C++中的内存管理引入我们先来看下面的一段代码和相关问题intglobalVar=1;staticintstaticGlobalVar=1;voidTest(){staticintstaticVar=1;intlocalVar=1;intnum1[10]={1,2,3,4};charchar2[]="abcd";constchar*pC
cat_with_cat
·
2024-02-10 06:40
C++知识点
c语言
c++
java
Java基础+流程控制+方法+数组【笔记含代码】
文章目录什么是计算机计算机硬件计算机软件DOS命令计算机语言发展史第一代语言第二代语言第三代语言Java帝国的诞生
C&C++
反抗Java初生Java发展Java特性和优势Java三大版本JDK、JRE、
柑橘味柚芽
·
2024-02-08 08:02
java
C&C++
内存泄露和检测
介绍内存泄漏(MemoryLeak)是指在计算机程序运行过程中,程序动态分配了一块内存空间后,在使用完毕之后没有及时释放,导致这块内存无法被再次有效利用的现象。换言之,当程序申请的内存不再需要时,由于编程错误或其他原因,系统仍然认为这部分内存是正在使用的,从而使得这部分资源不能归还给操作系统供其他程序或进程使用。内存泄露的危害:资源浪费:随着程序运行时间的增长,持续未释放的内存会逐渐积累起来,造成
匠心码农
·
2024-02-07 15:00
C/C++
c语言
c++
华为
C&C++
语言编程规范--笔记
华为
C&C++
语言编程规范1.基本要求1.1变量规则1.1.1:指针变量、表示资源描述符的变量、BOOL变量声明必须赋予初值规则1.1.2:指向资源句柄或描述符的变量,在资源释放后立即赋予新值规则1.1.3
yaoming168
·
2024-02-07 07:19
C++语言学习
c语言
c++
C&C++
语言define和const区别
介绍#define和const都可以用于定义常量,但它们之间存在一些重要的差异。预处理器vs编译器:#define是预处理器的一部分,它会在编译前进行替换。这意味着它不占用任何存储空间。另一方面,const变量是存储在内存中的,由编译器处理。类型:#define没有类型,而const变量有类型。这使得const变量更加灵活,因为它们可以用于任何需要特定类型值的地方。作用域:#define没有作用域
匠心码农
·
2024-02-05 15:11
C/C++
c语言
c++
c&c++
反汇编与逆向分析学习笔记(3)--基本数据类型表现形式
千万不要小看这些数据类型,我相信你肯定不知道float型数在变参函数参数传值时发生了什么。“小尾方式”在内存中存放数据,即按字节存放,高数据位存放在内存的低端,低数据位放在内存的高端。比如十六进制数0x12345678在内存中,将会存放为78563412。而大端则存放为12345678。X86体系结构为小尾方式。整数类型C++提供的整数类型有三种:int、long、short。在32位系统中,in
csdn_KONG
·
2024-02-02 19:32
c
c++
汇编
逆向分析
数据类型
快速排序板子(备战蓝桥杯)
题目:活动-AcWing蓝桥杯省赛无忧班(
C&C++
组)第4期_蓝桥杯-蓝桥云课【模板】排序-洛谷板子:voidquick_sort(intq[],intl,intr){if(l>=r)return;/
Anzzm7
·
2024-02-02 03:42
每日一题算法
蓝桥杯
c++
C&C++
内存管理【非常详细,对新手友好】
文章目录一、程序内存划分1.基础知识2.堆栈的区别3.题目练手二、C语言中动态内存管理方式三、C++中动态内存管理方式1.new/delete操作内置类型2.new/delete操作自定义类型四、operatornew和operatordelete函数1.汇编查看编译器底层调用2.透过源码分析两个全局函数五、new和delete的底层实现1.内置类型2.自定义类型六、定位new表达式1.使用格式与
争不过朝夕,又念着往昔
·
2024-01-29 05:01
C++
c语言
c++
C&C++
编译和链接介绍
介绍C语言的编译和链接是将源代码转换为可执行文件的两个关键步骤。以下是详细的流程:编译过程(Compilation)预处理(Preprocessing):编译器首先对源代码进行预处理,这个阶段处理#include包含的头文件、宏定义(#define)、条件编译(#ifdef,#endif)等指令,生成一个展开后的.i(或.cpp.gch,取决于编译器)中间文件。词法分析(LexicalAnalys
匠心码农
·
2024-01-28 22:03
C/C++
c语言
c++
开发语言
android jni 作用,JNI解析以及在Android中的实际应用
1简述JNI是JavaNativeInterface的缩写,它提供了若干的API实现了Java和其他语言的通信(在Android里面主要是
C&C++
)。从Java1.1开始,JNI标准成为java
suniversity
·
2024-01-24 17:05
android
jni
作用
Java学习(二)--java起源&发展&搭建
C&C++
**1972年C诞生**贴近硬件,运行极快,效率极高操作系统,编译器,数据库,网络系统等指针和内存管理1982年C++诞生面向对象兼容C图形领域,游戏等起源1990年年末,Sun公司预科嵌入式系统将在未来家用电器领域大显身手
hahaha2221
·
2024-01-20 05:03
java学习
java
【
C&C++
】为什么 scanf 函数在读取字符串时不需要用取地址运算符 &
在C语言中如何使用scanf读取字符串在C语言中,字符串实际上是字符数组,所以我们可以使用scanf函数来读取字符串。但是,需要注意的是,scanf在读取字符串时会在遇到空格、制表符或换行符时停止。因此,它不能用于读取包含空格的字符串。以下是使用scanf读取字符串的基本示例:charstr[100];scanf("%s",str);在这个例子中,我们定义了一个可以容纳100个字符的字符数组str
HEX9CF
·
2024-01-20 03:50
C&C++
c语言
c++
开发语言
C语言(
C&C++
程序设计基础, 电子科技大学MOOC)
一、编程作业1、在屏幕上输出“hello!welcometocomputerworld!”提示:注意所有符号都是英文,最后没有回车。将要求输出字符串之外的所有printf或者cout的输出全部删除将return0;之前的getchar();或者system("pause");等暂停程序运行的输出都删除。提交之前先在自己的开发环境下运行成功再拷贝到作业区提交。输出的语句最好拷贝到程序中,避免不小心的
金色的省略号
·
2024-01-19 18:46
C
C++
c语言
c++
开发语言
c++指针实训
参考文章(置于最上以表尊重)【Educoder作业】
C&C++
指针实训_JZYshuraK的博客-CSDN博客C++:去掉字符串首尾空格_微风可凉的博客-CSDN博客_c++去除字符串首尾空格第一关取字符串首尾的空格注意指针指向的位置和指向位置对应的值同时空字符
YanXi_Basketball
·
2024-01-05 08:26
头歌c++程序设计
c++
C&C++
刷题练习
蓝桥杯[错误的票据]题目:某涉密单位下发了某种票据,并要在年终全部收回每张票据有唯一的ID号。全年所有票据的ID号是连续的,但ID的开始数码是随机选定的。因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成了某个ID断号,另外一个ID重号。你的任务是通过编程,找出断号的ID和重号的ID假设断号不可能发生在最大和最小号输入描述:要求程序首先输入一个整数N(Nusingnamespacestd;i
烟雨长虹,孤鹜齐飞
·
2024-01-04 16:53
c语言
c++
开发语言
C&C++
指针定义和初始化介绍
介绍在C语言中,指针是一个特殊的变量,用于存储内存地址。通过使用指针,可以间接访问和操作内存中的数据。下面是指针变量的定义和初始化的基本方法:定义指针变量:要定义一个指针变量,需要在变量名前加上一个星号(*)。这个星号表示该变量是一个指针。下面是一个例子:int*ptr;//定义一个指向整数的指针变量ptr在这个例子中,ptr是一个指向整数的指针变量。它的类型是int*,表示它存储的是一个整数的内
匠心码农
·
2023-12-26 18:53
C/C++
c语言
c++
开发语言
C&C++
控制语句介绍
介绍C语言中的控制语句用于控制程序的执行流程。以下是一些主要的C语言控制语句:条件语句:if语句:根据条件执行一段代码。if...else语句:根据条件在两个代码块中选择一个执行。switch语句:根据表达式的值在多个代码块中选择一个执行。循环语句:while循环:当条件为真时,重复执行一段代码。do...while循环:至少执行一次代码块,然后当条件为真时重复执行。for循环:在循环中执行一段代
匠心码农
·
2023-12-22 07:27
C/C++
c语言
c++
C&C++
内存管理方式
文章目录1.C/C++内存分布总结C语言中动态内存管理C++内存管理方式new/delete操作内置类型new和delete操作自定义类型c++推荐是用new和deleteoperatornew与operatordelete函数定位new1.C/C++内存分布我们先来看下面的一段代码和相关问题intglobalVar=1;staticintstaticGlobalVar=1;voidTest(){
铁锅只炖海螺
·
2023-12-06 20:05
c语言
c++
开发语言
C&C++
枚举类型与类型定义(typedef)
在C++中,枚举类型(enum)和类型定义(typedef)都是用来为数据类型创建别名的机制。它们可以提高代码的可读性和维护性。枚举类型(enum)枚举类型是一种用户自定义的数据类型,用于定义一组命名的常量值。枚举类型的声明通常如下:enumESex{ESex_Male,ESex_Female};在这个例子中,我们定义了一个名为ESex的枚举类型,并且它有两个可能的值:ESex_Male和ESex
匠心码农
·
2023-12-02 17:07
C/C++
c语言
c++
开发语言
C&C++
内存对齐
说明在C语言中,内存对齐是一种优化技术,用于提高数据访问的速度并降低CPU的内存存取时间。内存对齐主要针对结构体、联合体等数据结构,编译器会自动将数据对齐到其自然对齐字节的整数倍的位置。C语言中内存对齐遵循以下规则:结构体变量的首地址是结构体变量中第一个成员的内存地址。结构体变量中的成员变量按照其类型的大小和顺序进行排列,不足的部分会用填充的方式补全。结构体变量的大小是所有成员变量大小之和,且必须
匠心码农
·
2023-11-29 12:25
C/C++
c语言
c++
C&C++
文件随机访问
说明文件随机访问指的是可以在文件中任意位置读取或写入数据,而不需要从文件开头开始读取或写入,可以使用fseek()函数来实现文件随机访问。应用实例#include#includeintmain(){FILE*fp;charch;fp=fopen("test.txt","r");if(fp==NULL){printf("无法打开文件!\n");exit(1);}//跳转到文件中的任意位置fseek(
匠心码农
·
2023-11-29 12:24
C/C++
c语言
c++
开发语言
面试准备每日五题:C++(六)——
C&C++
、static&const&extern、sizeof & strlen、指针&引用、数组指针&指针数组&函数指针
文章目录一、C和C++的区别是什么?二、关键字static、const、extern作用三、sizeof和strlen的区别四、指针和引用的区别五、指针数组、数组指针、函数指针一、C和C++的区别是什么?C是面向过程的语言,C++是在C语言的基础上开发的一种面向对象编程语言,应用广泛。C中函数不能进行重载,C++函数可以重载C++在C的基础上增添类,C是一个结构化语言,它的重点在于算法和数据结构。
CodeLuweir
·
2023-11-27 21:25
面试
指针
c++
数据结构
C&C++
输入输出流介绍
介绍C++中的输入输出流主要包括标准输入输出流、文件输入输出流和内存数据流。标准输入输出流可以通过使用cin和cout进行数据的读取和输出文件输入输出流可以通过使用ifstream和ofstream对文件进行读写操作内存数据流可以通过使用stringstream对字符串进行读写操作应用举例标准输入输出流:#includeusingnamespacestd;intmain(){intnum;cout
匠心码农
·
2023-11-24 08:18
C/C++
c语言
c++
开发语言
计算机专业必读哪些经典书籍?
分4类:基础书籍、数据库、
C&C++
相关、java相关。基础书籍计算机科学导论(原书第3版)《计算机科学导论(原书第3版)》是大学计算机相关专业的基础课教材,涉及计算机科学的各个方面
dbLenis
·
2023-11-24 04:35
数据库
编程语言
java
linux
软件开发
vscode下报错:No such file or directory fatal error:no input files的一种比较坑爹的可能
当时遇到这个报错,看完网上很多大佬的解决办法都没有解决,最后发现是文件夹名称的问题......文件夹名为
c&c++
,于是编译器找不到这个文件夹,在C:/xxx/c时就因为‘&’停止了。
llh_fzl
·
2023-11-09 11:34
c++
第4关:书籍排序
题目:
C&C++
结构体(educoder.net)思路:1.字符串字典序排序--->利用string.h里面的strcmp,由其返回值确定两字符串大小。
hz2.0
·
2023-11-04 10:50
字符串
排序
算法
tc android开发工具,TC5.0 (一个脚本开发工具)其底层实现原理分析与推测(半成品)...
其运行行为特征也非常奇怪,和之前的纯
c&c++
加上壳子完全不一样,首先肯定是vc++的一个程序其中混杂了相关的加密内容。PE工具分析出来如下图(类似,这个test_en是我写的生成的):QQ截图2
weixin_39517560
·
2023-10-28 16:51
tc
android开发工具
C&C++
字符串与指针
本篇博客是对educoder相关实训知识的汇总前言指针是C语言中的一个重要概念,也是C语言的一个重要特色。在C语言中,指针被广泛使用,它和数组、字符串、函数间数据的传递等有着密不可分的联系。可以说,没有掌握指针就没有掌握C语言的精华。指针可以对内存中各种类型的数据进行快速、直接的处理,也可以为函数间的数据传递提供简洁、便利的方法。正确熟练地使用指针有利于编写高效的程序,但指针使用不当也容易导致严重
Mr_Fmnwon
·
2023-10-23 10:48
C++程序设计
c++
make编译错误输出乱码的一种原因,与特殊符号的字符集相关
场景经常在Linux上编译
C&C++
工程代码,但是通过SMB服务共享目录的办法,在Windows图形化界面下进行编码,和查看编译错误日志。
快乐的阿常艾念宝
·
2023-10-14 22:43
c&c++技术
make
乱码
编译错误输出
编译日志
Android jni的调用过程
从Java1.1开始,JNI成为java平台的一部分,它允许Java代码和其他语言写的代码(如
C&C++
)进行交互。并非从Android发布才引入JNI的概念的。
月亮弯弯2013
·
2023-10-12 18:31
NDK
【
C&C++
】- 如何合理减少if else 语句
实现简洁的ifelse语句使用ifelse,有时间看起来会比较复杂,但这个可以通过在小块中进行编写代码来解决,条件语句的使用增加了代码的可阅读性.然而优先处理错误的情况是一条最佳实践,可以简化ifelse的逻辑,下面基于一个例子进行讲述.例子-数据库的更新:updateCache()-它是一个基于类级别的变量来决策更新主数据库的方法.updateBackupDb()-一个更新数据的方法.使用这种写
赖small强
·
2023-10-11 21:26
C&C++
c++
内存优化
linux
freertos
C&C++
内存管理
目录C/C++内存分布C语言中动态内存管理方式:malloc/calloc/realloc/freeC++内存管理方式new和delete的使用new和delete底层原理operatornew与operatordelete函数new和delete的实现原理定位new表达式(placement-new)C/C++内存分布1.栈又叫堆栈--非静态局部变量/函数参数/返回值等等,栈是向下增长的。2.内
来杯茶_要绿的
·
2023-10-05 17:48
c++
jvm
c++
[AOSP] [JNI] [Android] AOSP中使用JNI
一.简要JNI是JavaNativeInterface的缩写,它提供了若干的API实现了Java和其他语言的通信(主要是
C&C++
)。
长安故里.
·
2023-10-04 08:54
Android开发旅途
android
aosp
java
gcc 编译 选项
常用编译选项GCcandg++分别是gnu的
c&c++
编译器GCc/g++在执行编译工作的时候,总共需要4步1.预处理,生成.i的文件[预处理器cpp]2.将预处理后的文件不转换成汇编语言,生成文件.s
05jin
·
2023-10-02 23:40
编译器
编译器
gcc/gdb编译调试
蓝桥杯每日一题2023.9.30
蓝桥杯大赛历届真题-
C&C++
大学B组-蓝桥云课(lanqiao.cn)题目描述题目分析对于此题,首先想到了dfs进行一一找寻,注意每次不要将重复的算进去,故我们每次循环可以记录一个开始的位置,下一次到这个位置时
Akct
·
2023-10-01 09:46
蓝桥杯
职场和发展
蓝桥杯每日一题2023.9.29
蓝桥杯大赛历届真题-
C&C++
大学B组-蓝桥云课(lanqiao.cn)题目描述1题目分析看见有32位,我们以此为入手点,B代表字节1B=8bb代表位,32位即4个字节(B)1KB=1024B1MB=1024KB
Akct
·
2023-09-30 09:27
蓝桥杯
职场和发展
【C++】
C&C++
内存管理
一、C/C++内存分布intglobalVar=1;staticintstaticGlobalVar=1;voidTest(){staticintstaticVar=1;intlocalVar=1;intnum1[10]={1,2,3,4};charchar2[]="abcd";constchar*pChar3="abcd";int*ptr1=(int*)malloc(sizeof(int)*4)
炫酷的伊莉娜
·
2023-09-29 21:51
C++
学习
C++
学习
开发语言
头歌
C&C++
面向过程编程综合练习
第1关:最大值函数intMax(inta,intb){/*********Begin*********///找出两个参数中最大的那个并返回if(a>b)returna;elsereturnb;/*********End*********/}intMax(inta,intb,intc){/*********Begin*********///找出三个参数中最大的那个并返回if(a>b){if(a>c)
计算机平台作业答案讲解
·
2023-09-29 00:32
大数据
c++
任务一
C&C++
函数实训
C&C++
函数实训第一关登月纸桥任务描述相关知识函数的定义声明函数编程登月纸桥第二关几点几分了?任务描述相关知识参数传值参数传引用编程几点几分了?第三关这天星期几?任务描述相关知识编程这天星期几?
777sea
·
2023-09-18 22:52
网络建模
c++
任务一
C&C++
文件实训
文章目录第一关使用文件流操作文本文件任务描述相关知识文件流操作文件打开文件读写文件文件关闭编程使用文件流操作文本文件第二关使用文件流操作二进制文件任务描述相关知识文件流操作二进制文件的读写读二进制文件写二进制文件编程使用文件流操作二进制文件第一关使用文件流操作文本文件任务描述本关任务:编写一个统计本月服装的销售情况的函数。相关知识我们在编写程序的时候,最密不可分的就是对文件进行相应的操作,我们可以
777sea
·
2023-09-18 22:52
网络建模
c++
【Linux】工具GCC G++编译器轻度使用(C++)
、GCC如何的编译过程【2.1】预处理(进行宏替换)【2.2】编译(生成汇编)【2.3】连接(生成可执行文件或库文件)三、GCC命令的常用选项四、动静态链接一、关联知识背景gcc与g++分别是gnu的
c&
傻响
·
2023-09-14 13:49
Linux
linux
C&C++
常用方法笔记 -常用字符串操作
在下列文字中会使用如下函数printf()//打印sizeof(获取大小的对象)//获取大小atoi(要转换成int的对象)//字符串转换strtod(将字符串转换成浮点数)strcmp(字1,字2)//字符串比较strstr(包含对象,包含字段)//包含strlen(字符串)//检测字符串长度strcpy(cpy,str);//str会copy到cpy里面strcat(cpy,str);//拼接
月影路西法
·
2023-09-10 22:47
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他