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语言
概述
目录1.1
C语言
的历史1.1.1起源1.1.2标准化1.1.3基于C的语言1.2
C语言
的优缺点1.2.1
C语言
的优点1.2.2
C语言
的缺点1.2.3高效的使用
C语言
如果有人说“我想要一种语言,只需要对它说我要干什么就行
无聊看看天T^T
·
2024-01-25 05:18
C语言-进阶
c语言
开发语言
c++
嵌入式学习第一天!
Linux系统基础命令学习:目录Linux系统基础命令学习:1.打开终端后显示:2.Linux基本命令:3.
C语言
开发流程:4.作业1.打开终端后显示:linux:当前登录的用户ubuntu:当前主机名
Little_white_Zhang
·
2024-01-25 05:06
学习
嵌入式学习第二天!
C语言
学习前言知识:1.进制转换:二进制、八进制、十进制、十六进制二进制:01八进制:01234567十进制:0123456789十六进制:0123456789abcdef二进制、八进制、十六进制---
Little_white_Zhang
·
2024-01-25 05:35
学习
用Java制作坦克大战【项目实战】
JAVA是面向对象的语言,和
C语言
不同,它简单易懂,试用范围广。所以学习JAVA的人络绎不绝,可是对于新手小白来说,经
从木知声
·
2024-01-25 04:51
Day4
学习内容:预处理收获:了解了
C语言
处理源程序的步骤;了解了预处理包含的内容;了解了#include的作用;了解了宏定义#define的用法;了解了条件编译的用法;了解了预定义宏。
dk_qi
·
2024-01-25 04:04
Day11学习记录
#
c语言
知识函数1.定义:返回值类型函数名(参数列表){代码体return;}在定义函数时指定的形参,可有可无,根据需求来设计,如果没有,圆括号为空,或者写一个void关键字。
好好编码
·
2024-01-25 03:12
学习
Day5学习记录
#
c语言
知识##运算符运算符优先级别:1-:()、[]、.、->2-:++、–、!
好好编码
·
2024-01-25 03:41
学习
c语言
Day9学习记录
超开心:)由于
c语言
知识的学习笔记大量代码截图所以今天的就不放了(戳手手)以及今天的作业终于达标了!
好好编码
·
2024-01-25 03:11
学习
人工智能
华为云
Day10学习记录
#
c语言
知识多维数组(以三维数组为例)1.定义:数据类型数组名[层][行][列]2.大小:层数*行数*列数*sizeof(数据类型)定义的时候arr[][3][4]亦可(离数组名最近的2可省略)字符数组和字符串定义
好好编码
·
2024-01-25 03:41
学习
HeapSort(堆排序)——
C语言
实现
前言:学数据结构学到堆了,学着学着发现居然可以用堆进行排序,挺有意思的。思路:既然叫做堆排序,首先应该了解什么是堆。堆其实就是完全二叉树(这个不懂自己搜搜去),不过要满足每个根节点都要比子节点大(或者小),这就是所谓的大根堆排序(小根堆排序)。知道了堆的数据结构,怎么排序应该就不是什么困难的问题了吧?不!其实也是有一些问题在里面的。怎么会有问题呢?不就是把最上面的根的元素取出来继续维护这个堆再重复
Big Clever.
·
2024-01-25 03:02
排序算法
C语言
排序算法
归并排序——动图+逐步讲解(
C语言
)
欢迎来到我的【数据结构】专栏我是Brant_zero,一名学习C/C++的在读大学生。️我的博客主页➡➡Brant_zero的主页欢迎大家的关注,你们的关注是我创作的最大动力前言在学习了堆排序、希尔排序、快速排序之后,我们再来学习一个同一量级的高效排序——插入排序。码字不易,如果感觉写的不错的话可以点点赞、留个言;下期准备出一个八大排序的代码合集版,方便查询,感兴趣的可以关注等待一波。如果有问题和
Brant_zero2022
·
2024-01-25 03:01
数据结构【初级】
排序
数据结构
C语言
分治
EXC_BAD_ACCESS和僵尸对象原理
指针层面理解:从C、O
C语言
来解释,我们平
想名真难
·
2024-01-25 02:05
ios
C++输入输出函数和底层原理详解
C++:带类的C也就是说,
C语言
中的解决方案放到C++中仍然可以使用一,
C语言
的输入输出方式:
C语言
的标准输入输出函数,需要包含头文件在C++中,只需要包含头文件,就可以使用C中的输入输出函数0.stdin
东园桃鱼鲤
·
2024-01-25 02:30
C++学习
c++
开发语言
vscode
c语言
背包问题(
C语言
)
01背包问题描述:有n件物品(是件不是种!),每件物品有自己的重量w[n]和价值v[n];现有一个容量为bag的背包,要在背包容量满足的条件下将物品们装入背包,使总价值最大,试问应该怎样放入?最大值为多少?基本思路:该问题中每个物体仅有放入或不放入两种情况,故称为01背包问题。现有二元函数maxvalue(i,wight)表示在考虑前i件物体的情况下,容量为wight的背包所能达到的最大价值。考虑
浪极
·
2024-01-25 02:20
iOS runtime 机制解读(结合 objc4 源码)
它是一套底层的纯
C语言
API,我们平时编写的Objective-C代码,最终都会转换成runtime的
C语言
代码。不过,runtimeAPI的实现是用C++开发的(源码中的实现文件都是.mm文件)。
FiTeen
·
2024-01-25 02:18
iOS开发
runtime
objective-c
【iOS高级资深工程师面试篇】②、2022年,金九银十我为你准备了《iOS高级资深工程师面试知识总结》 Objective-
C语言
特性部分1/2 分类-关联对象-扩展-代理
-UI卡顿&掉帧UI部分3/3-UIView绘制原理-离屏渲染技术:iOS底层原理、分类、关联对象、扩展、代理、通知、KVC、KVO、属性关键字《iOS高级资深工程师面试知识总结》Objective-
C语言
特性部分
宇夜iOS
·
2024-01-25 02:16
#
iOS-笔试题&面试题
ios高级资深工程师面试总结
iOS高级资深工程师
分类
扩展
代理
递归和尾递归(用
C语言
解斐波那契和阶乘问题)
很多人都对递归有了解,但是为尾递归很少,所以这次来专门讲一讲关于尾递归的一些问题。什么是尾递归如果一个函数中所有递归形式的调用都出现在函数的末尾,我们称这个递归函数是尾递归的。因为在一些题目的做法中,我们可以发现递归的使用有局限性,有时候会占用相当大的空间。比如斐波那契问题,代码很容易用递归去写,但是浪费了大量的内存,一个数会重复计算多次,所以我们来使用尾递归。这里引用一个我看别人说的一句话,我认
LaNzikinh
·
2024-01-25 02:07
算法
c语言
经验分享
笔记
其他
【C++干货铺】C++中的四种类型转换
小白不是程序员C++系列专栏:C++干货铺代码仓库:Gitee=========================================================================目录
C语言
中的类型转换为什么
小白不是程序媛
·
2024-01-25 02:04
C++干货铺
c++
开发语言
学习
类型转换
【
c语言
】简易日历
#include#includeintmain(){time_tt=time(NULL);structtm*tm=localtime(&t);intyear=tm->tm_year+1900;intmonth=tm->tm_mon+1;printf("当前日期:%d年%d月\n",year,month);structtmfirstDay;firstDay.tm_year=year-1900;fir
hdz_nosn2023
·
2024-01-25 01:21
C
【
C语言
】结构体与内存操作函数 总结
结构体一、结构体简介
C语言
内置的数据类型,除了最基本的几种原始类型,只有数组属于复合类型,可以同时包含多个值,但是只能包含相同类型的数据,实际使用中并不够用。
hdz_nosn2023
·
2024-01-25 01:21
c语言
C
python魔法方法之-Python __repr__()方法:显示属性
举个例子:classCLanguage:def__init__(self):self.name="
C语言
中文网"self.ad
愚昧之山绝望之谷开悟之坡
·
2024-01-25 01:47
笔记
python
术语
python
开发语言
函数递归(Recursion)一篇便懂
递归的概念在
C语言
中,递归(Recursion)是一种函数调用自身的编程技术。当一个函数在其定义中调用自身时,就称为递归函数。
Gu Gu Study
·
2024-01-25 01:44
kotlin
开发语言
android
C++ 简介
C++进一步扩充和完善了
C语言
,最初命名为带类的C,后来在1983年更名为C++。C++是C的一个超集,事实上,任何合
Jimmy_L_Wang
·
2024-01-25 01:27
【
C语言
】【插入排序】
voidInsertSort(int*a,intn){intend=0,tmp=0;for(inti=0;i=0){if(a[end]>tmp){a[end+1]=a[end];--end;}elsebreak;}a[end+1]=tmp;}}逻辑解释:变量end代表某次循环,要比较范围的左区间端点的下标,一开始end=0;变量tmp代表end后一个元素的下标第一层循环控制的是趟数,i
Legend_6zh
·
2024-01-25 01:21
c语言
开发语言
算法
笔记
学习
【Leetcode 572.另一棵树的子树】【
C语言
】判断一棵树是否是另一棵树的子树
代码:boolisSametree(structTreeNode*root1,structTreeNode*root2){if(root1==NULL&&root2==NULL)returntrue;if(root1==NULL||root2==NULL)returnfalse;if(root1->val!=root2->val)returnfalse;returnisSametree(root1
Legend_6zh
·
2024-01-25 01:51
leetcode
c语言
算法
开发语言
数据结构
笔记
文件操作与IO(3)
文件内容的读写--数据流这里我们将要讲到文件操作中的重要概念--流.之前也在
C语言
讲解中提到了文件流的概念---读写文件内容分为这几步:(1)打开文件;(2)读/写文件;(3)关闭文件.数据流主要分为字节流和字符流
灰灰快醒醒
·
2024-01-25 01:48
java
开发语言
【华为OD】C卷200分真题:100%通过 孙悟空吃蟠桃 JS实现【思路+源码】
代码实现:【华为OD】C卷200分真题:100%通过孙悟空吃蟠桃python实现-CSDN博客Java代码实现:【华为OD】C卷200分真题:100%通过孙悟空吃蟠桃Java实现【思路+源码】-CSDN博客
C语言
实现
五木大大
·
2024-01-25 01:13
杂谈
华为od
c语言
javascript
java
算法
python
C++
【华为OD】C卷真题 100%通过:智能成绩表 JS代码实现 【思路+代码】
:【华为OD】C卷真题100%通过:智能成绩表Python代码实现【思路+代码】-CSDN博客Java代码实现:【华为OD】C卷真题100%通过:智能成绩表java代码实现【思路+代码】-CSDN博客
C语言
代码实现
五木大大
·
2024-01-25 01:13
杂谈
华为od
c语言
javascript
java
c++
python
码蚁软件
【华为OD】C卷真题:200分 寻找最优的路测线路 JS源码实现【思路+源码】
C卷真题:200分寻找最优的路测线路C/C++源码实现【思路+源码】-CSDN博客python代码实现:【华为OD】C卷真题:200分寻找最优的路测线路python源码实现【思路+源码】-CSDN博客
C语言
代码实现
五木大大
·
2024-01-25 01:12
杂谈
华为od
c语言
javascript
java
python
C++
码蚁软件
【华为OD】统一考试C卷真题 100%通过: 传递悄悄话 二叉树遍历
C语言
源码实现【思路+源码】
C++源码实现的传送门:【华为OD】统一考试C卷真题100%通过:传递悄悄话二叉树遍历C/C++实现-CSDN博客Java实现的传送门:【华为OD】统一考试C卷真题100%通过:传递悄悄话二叉树遍历Java源码实现-CSDN博客python实现的代码:【华为OD】统一考试C卷真题100%通过:传递悄悄话二叉树遍历python源码实现_传递悄悄话游戏题目od考试-CSDN博客题目描述:给定一个二叉树
五木大大
·
2024-01-25 00:42
python
算法
开发语言
华为od
java
c语言
C++
【华为OD】统一考试C卷真题 100%通过: 传递悄悄话 二叉树遍历 python源码实现
华为OD】统一考试C卷真题100%通过:传递悄悄话二叉树遍历C/C++实现-CSDN博客Java实现的传送门:【华为OD】统一考试C卷真题100%通过:传递悄悄话二叉树遍历Java源码实现-CSDN博客
C语言
代码实现
五木大大
·
2024-01-25 00:12
算法
c++
华为od
码蚁软件
python
java
二叉树
【华为OD】统一考试C卷真题 100%通过: 传递悄悄话 二叉树遍历 JS源码实现
通过:传递悄悄话二叉树遍历python源码实现-CSDN博客Java代码实现:【华为OD】统一考试C卷真题100%通过:传递悄悄话二叉树遍历Java源码实现_华为od机试真题-传递悄悄话-CSDN博客
C语言
代码实现
五木大大
·
2024-01-25 00:11
杂谈
华为od
c语言
javascript
python
java
c++
码蚁软件
【华为OD】统一考试C卷真题 100%通过: 传递悄悄话 二叉树遍历 C/C++实现【思路+源码】
统一考试C卷真题100%通过:传递悄悄话二叉树遍历Java源码实现-CSDN博客python实现的地址:【华为OD】统一考试C卷真题100%通过:传递悄悄话二叉树遍历python源码实现-CSDN博客
C语言
实现
五木大大
·
2024-01-25 00:11
算法
华为od
c++
c语言
码蚁软件
数据结构
python
C语言
数组下标越界 -
C语言
零基础入门教程
二.数组下标越界案例三.防止数组下标越界方法四.猜你喜欢零基础C/C++学习路线推荐:C/C++学习目录>>
C语言
基础入门一.数组下标越界简介1、什么是数组访问越界?
猿说编程
·
2024-01-25 00:54
2018-04-04
3.0文件长度一个Java原文件的长度不超过300行,一个类的长度不超过300行,一个方法的长度不超过25行.3.1文件头注释部分每个Java源文件必须以一个
C语言
风格的注释开始,该注释
源程序程序员
·
2024-01-25 00:13
c语言
不定参数
时间记录:2024/1/22一、不定参数的函数定义和使用到的c函数(1)定义voidfun1(参数类型argName,...);示例:voidfun1(intcount,...);(2)获取不定参数的值#include//包含头文件va_listvaList;//定义结构体变量va_start(vaList,count);//开始遍历不定参数va_arg(vaList,type);//获取一个不定
KINO32
·
2024-01-24 23:00
c语言
c语言
不定参数
算法
windows
【
c语言
】扫雷
C语言
是一种广泛使用的编程语言,它具有高效、灵活和可移植等特点,非常适合编写各种类型的应用程序。因此,使用
C语言
编写一个扫雷游戏是一个很好的学习编程的项目。在这篇博客中,我们将介绍如何使
Code Warrior
·
2024-01-24 23:18
c语言
算法
开发语言
Python新手入门基础,万字长文
Python的优缺点01.Python的起源Python的创始人为吉多·范罗苏姆(GuidovanRossum)1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的解释程序,作为AB
C语言
的一种继承
Python编程_可乐
·
2024-01-24 23:41
Python
Python
Python编程
编程语言
c语言
关于野指针问题
转载于https://www.cnblogs.com/viviwind/archive/2012/08/14/2638810.html野指针问题神马是野指针?哪里来的?有什么危害?(1)野指针,就是指针指向的位置是不可知的(随机的、不正确的、没有明确限制的)(2)野指针很可能触发运行时段错误(Sgmentationfault)(3)因为指针变量在定义时如果未初始化,值也是随机的。指针变量的值其实就
四夕兴言
·
2024-01-24 23:37
c语言
c语言
【
C语言
】野指针
前言:在学习
C语言
或者开放工程时,我们常会听到“野指针”这个概念,那么什么是野指针?野指针产生的原因是什么?野指针的危害是什么?我们又要如何去规避野指针呢?这章内容我们就将学习以上内容。
_麦子熟了
·
2024-01-24 23:37
C语言-基础
c语言
c语言
野指针举例,
C语言
野指针 (转载CSDN)
“野指针”不是NULL指针,是指向“垃圾”内存的指针。人们一般不会错用NULL指针,因为用if语句很容易判断。但是“野指针”是很危险的,if语句对它不起作用。“野指针”的成因主要有两种:(1)指针变量没有被初始化。任何指针变量刚被创建时不会自动成为NULL指针,它的缺省值是随机的,它会乱指一气。所以,指针变量在创建的同时应当被初始化,要么将指针设置为NULL,要么让它指向合法的内存。例如char*
weixin_39520013
·
2024-01-24 23:36
c语言野指针举例
C语言
的野指针
C语言
的野指针一、野指针二、野指针的成因1.未初始化2.指针越界3.指针指向的空间释放!
oulaqiao
·
2024-01-24 23:06
c语言
C语言
野指针讲解
在实际工程开发中经常会听到“野指针”,那么问题来了,什么是野指针?野指针有什么危害?在介绍野指针之前,先了解一点,指针变量的本质是值,只不过这个值有点特殊,是一个内存地址值“野指针”指的是指针变量中的值是非法的内存地址,但“野指针”不是空指针(NULL),“野指针”指向的内存是不可用的,“野指针”往往会造成内存越界、段错误等问题补充:合法的内存地址包括定义的变量的地址、malloc函数申请堆内存返
Rookie Linux
·
2024-01-24 23:06
C/C++
C语言
野指针
内存越界
内存管理
嵌入式
c语言
编程中野指针错误,
C语言
(野指针错误)
realloc引起的coredump记录一次接口程序在运行过程中产生的崩溃问题,通过调试core文件,定位到是程序在调用realloc时候出现了问题问题程序代码#include#include#include#include//linuxmemalign头文件char*pData=NULL;intcreate_canvas(intwidth,intheight){if(pData==NULL){p
哎呀君
·
2024-01-24 23:06
c语言编程中野指针错误
C语言
野指针问题
第一点消息队列就可以用做进程之间的通信也可以用作进程里面的线程之前的通信。他们在用msgget创建的时候通过参数来决定否这个消息对列是用于进程之间,还是用于线程之间。进程里面的消息对列通过IPC_PRIVATE这个参数来创建进程的私有消息对列。第二点野指针不要进行直接赋值操作,野指针是没有分配实体内存的,是系统任意给它指向一片空闲内存,但这个内存没有被保护,在真正给野指针赋值前,这片内存有可能被系
tukery
·
2024-01-24 23:36
Linux内存管理
C语言
野指针
1)野指针野指针就是指向的内存地址是未知的随机的,不正确的,没有明确限制的。指针变量也是变量,是变量就可以任意赋值。但是,任意数值赋值给指针变量没有意义,因为这样的指针就成了野指针,此指针指向的区域是未知的,操作系统不允许操作此指针指向的内存区域。野指针不会直接引发错误,操作野指针指向的内存区域才会出问题。2)野指针产生原因1.指针未初始化指针变量刚被创建时不会自动成为NULL指针,它的缺省值是随
工业废气
·
2024-01-24 23:36
C语言
c++
开发语言
c语言
野指针(
C语言
)
野指针//概念:野指针就是指针指向的位置是不可知的(随机的,不正确的//,没有明确限制的,空间还属于操作系统而不属于程序的)//野指针成因://1.指针未初始化#includeintmain(){int*p;//局部变量指针未初始化,默认为随机值//此时p指向的空间不明确,为野指针*p=20;return0;}//2.指针越界访问#includeintmain(){intarr[10]={0};i
电科一班林耿超
·
2024-01-24 23:03
c语言
【C++】初步认识基于C的优化
C++祖师爷在使用
C语言
时感觉到了不方便的一些点,于是一步一步改进优化,最后形成了C++本文将盘点一下基于C的语法优化目录命名空间:命名空间定义:命名空间使用:C++输入&输出:cout:endl:cin
统一热红茶
·
2024-01-24 23:53
c++
c语言
黄金矿工(小游戏)-----------
C语言
+easyx实现
啥也不说,上代码。头文件:#include#include#include"tools.hpp"//实现easyx透明贴图的头文件#include#include#include#include#pragmacomment(lib,"winmm.lib")钩子部分:/*@钩子*///钩子structHook{doublex;//钩子的起点坐标不变doubley;doublelen;//长度doub
Bloom_001
·
2024-01-24 22:13
C语言
easyx
c语言
开发语言
Easyx-----
c语言
实现简易版扫雷
扫雷规则简介实现思路设置雷把以雷为中心的九宫格数据都+1,雷除外对应坐标贴图把数据转换为界面鼠标点击打开格子---需要把格子盖起来[不能直接输出图片,否则没办法做打开]还需要处理标记的问题---加密处理---加密后不能和之前的图片数字冲突--->如果不是常规数据则输出盖子右键标记格子(不能左右键同时点击)代码实现#include#include#include#include#include#pr
qiuqiuyaq
·
2024-01-24 22:13
C
/
C++小游戏
c语言
开发语言
后端
上一页
92
93
94
95
96
97
98
99
下一页
按字母分类:
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
其他