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)a&&b&&c。只有a为真(非0),才需要判别b的值。只有当a和b都为真的情况下,才需要判别c的值。如果a为假,无需判别b和c的值。如果a为真、b为假,无需判别c的值。(2)a||b||c。只要a为真(非0),
琛:D
·
2024-01-29 10:57
C语言-学习小记
C语言
c语言
【
C语言
】基础理解——程序中的基本元素
目录一、变量与常量1.什么是变量2.定义变量3.变量赋值与初始化4.关于scanf5.常量vs变量二、数据类型1.基础类型(整型、浮点型)(1)基础整型(int)(2)其他整型类型一、变量与常量1.什么是变量变量是一个保存数据的地方,当我们需要在程序里保存数据时,比如要记录用户输入的价格,就需要一个变量来保存它。用一个变量保存了数据,它才能参加到后面的计算中。2.定义变量变量定义的一般形式如下:/
琛:D
·
2024-01-29 10:27
C语言
c语言
开发语言
【python】argparse解析参数的过程
argparse解析命令行参数的过程Debug—案例分析python文件解析Python和
C语言
的编译、执行过程有很大区别。
PleaseBrave
·
2024-01-29 09:34
Pytorch编程学习
python
开发语言
pytorch
argparse
import
【QT+QGIS跨平台编译】之七:【libjpeg+Qt跨平台编译】(一套代码、一套框架,跨平台编译)
文章目录一、libjpeg介绍二、文件下载三、文件分析四、pro文件五、编译实践一、libjpeg介绍libjpeg是一个广泛使用的jpeg图像压缩和解压的函数库,采用
C语言
开发。
翰墨之道
·
2024-01-29 09:01
Qt+QGIS跨平台编译
QGIS编译
QGIS跨平台编译
libjpeg跨平台编译
libjpeg编译
libjpeg+qt
libjpeg
pro
C语言
实现简易版通讯录功能
大家好!我会按照自己的学习进度,不定时更新博客,请大家多多支持!文章目录前言一、代码实现总结前言当我们学习结构体类型之后,就可以用它来实现一个小型项目------通讯录,当然是十分简易版,有很多的瑕疵,比如每次程序退出之后,上次的数据由于存在内存中,一旦程序结束,操作系统将内存回收,数据就丢失了,如果想要保留上次的数据,我们需要将数据保存到一个文件中(硬盘)上。以后我们再编写一个优化的程序。一、/
被二进制支配的打工人
·
2024-01-29 09:47
c语言
开发语言
算法
visualstudio
c++
动态内存管理
C语言
中引入了动态内存管理的方式,程序员可以自己申请和释放空间,如果觉得不够用可以再扩大,让内存分配更加灵活。
被二进制支配的打工人
·
2024-01-29 09:46
数据结构
c语言
visualstudio
算法
C语言
数据结构——顺序表
本文将专注于
C语言
中的一种基本数据结构——顺序表。我们将从数据结构的基本概念讲起,逐步深入到顺序表的内部结构、分类,最后通过一个实战项目来具体展示顺序表的应用。
康熙38bdc
·
2024-01-29 09:08
C语言基础知识
c语言
数据结构
C语言
——文件操作
C语言
提供了丰富的文件操作函数,使得处理文件变得相对简单。本篇博客将介绍
C语言
中的文件操作,包括文件的基本概念、打开和关闭文件、顺序读写和随机读写等内容。
康熙38bdc
·
2024-01-29 09:37
C语言基础知识
c语言
开发语言
C语言
——编译和链接
(图片由AI生成)0.前言
C语言
是最受欢迎的编程语言之一,以其接近硬件的能力和高效性而闻名。理解
C语言
的编译和链接过程对于深入了解其运行原理至关重要。
康熙38bdc
·
2024-01-29 09:37
C语言基础知识
c语言
开发语言
C语言
——循环语句
前言在
C语言
中,循环是一种强大的控制结构,它使程序能够多次执行一组语句,从而实现更复杂的任务。
康熙38bdc
·
2024-01-29 09:07
C语言基础知识
c语言
开发语言
C语言
——函数
在
C语言
中,函数是不可或缺的一部分,允许我们将任务分解为更小的部分,使代码更易于理解和管理。本博客将介绍
C语言
中的函数,从基本概念到高级用法,逐步深入。
康熙38bdc
·
2024-01-29 09:07
C语言基础知识
c语言
C语言
数据结构——二叉链表
链式存储结构二叉树的链式存储结构是指,用链表来表示一棵二叉树,即用链来指示元素的逻辑关系。通常的方法是链表中每个结点由三个域组成,数据域和左右指针域,左右指针分别用来给出该结点左孩子和右孩子所在的链结点的存储地址。其结点结构为:其中,data域存放某结点的数据信息;lchild与rchild分别存放指向左孩子和右孩子的指针,当左孩子或右孩子不存在时,相应指针域值为空(用符号∧或NULL表示)。利用
sunshine_BUCT_LLP
·
2024-01-29 09:36
数据结构
c语言
二叉树
c语言
数据结构
二叉树
C语言
数据结构——双向链表
一、双向链表结点结构双向链表的循环链表:二、双向链表的插入操作:插入操作顺序很重要,千万不能写反!!三、双向链表的删除操作:今天线性表全部学完了,跟着小甲鱼老师敲了一个代码!!但是不太懂。。。。
开心果呀
·
2024-01-29 09:35
笔记
数据结构
链表
c语言
谷歌,百度大公司抛弃其他编程,选择
C语言
系列编程!
——前言那么问题来了,谷歌,百度这样的大公司都选择了
C语言
/C++系列编程,说明了这个编程语言的火的地方。想学习的小伙伴该怎么来学习呢?加群825414254获取C/C++学习资料还有数十套pdf哦!
Python编程导师
·
2024-01-29 09:14
10.0、
C语言
数据结构——循环链表
10.0、
C语言
数据结构——循环链表对于单链表,由于每个结点只存储了向后的指针,到了尾部表示就停止了像后链的操作;也就是说,按照这样的方式,只能索引后继结点不能索引前驱结点;这会带来什么问题呢?
澜色海湾
·
2024-01-29 09:04
C语言数据结构学习总结
C语言数据结构
循环链表
C语言
数据结构——链表的创建
什么是链表?链表是一种常见的重要的数据结构,是动态的能进行存储分配的一种结构链表的组成:头指针:存放一个地址,该地址指向第一个元素结点:用户需要的实际数据和链接结点的的元素接下来根据下图尝试创建一个链表structstudent{intnum;floatscore;structstudent*next;};intmain(){structstudentstu1,stu2,*head;stu1.nu
2NaCl
·
2024-01-29 09:04
数据结构与算法
C语言
9.0、
C语言
数据结构——静态链表
9.0、
C语言
数据结构——静态链表静态链表的组成结构:-我们对数组的第一个和最后一个元素做特殊处理,他们的data不存放数据;-我们通常把未使用的数组元素称为备用链表;-数组的第一个元素,即下标为0的那个元素的
澜色海湾
·
2024-01-29 09:34
C语言数据结构学习总结
C语言数据结构
静态链表
C语言
数据结构——链表使用示例
以下是一个简单的
C语言
链表例程:#include#include//链表节点结构体定义structNode{intdata;structNode*next;};//插入节点到链表头部voidinsert_node
全职编程-叶湫
·
2024-01-29 09:33
高级嵌入式c语言
链表
数据结构
C语言
数据结构——链表例题
在数据结构的体系中,链表是十分重要的一门必修课,关于链表的经典习题也有很多,这篇文章将针对链表的经典例题进行举例和讲解首先对我们要使用的链表进行创建和插入数据#include#include#includetypedefstructListnode{intdata;structListnode*next;}ListNode;voidListInit(ListNode*head){if(head==
EchoToMe
·
2024-01-29 09:03
链表
数据结构
c语言
C语言
数据结构——链表
C语言
,作为一种经典的编程语言,提供了灵活的方式来处理数据结构,其中链表是最基本且重要的一种。
康熙38bdc
·
2024-01-29 09:32
C语言基础知识
数据结构
c语言
链表
C++:类 的简单介绍(一)
成员变量命名规则的建议:类的访问限定符及封装:访问限定符【访问限定符说明】封装class与struct的区别:类的作用域:类的实例化:如何计算类的大小类的内存对齐:在VS编译器中类的存储原理:类的引用:
C语言
结构体中只能定义变量
明 日 香
·
2024-01-29 09:57
C++
c++初阶知识
C++
类
c++
类
C语言
结构体+枚举+联合+位段
在刚开始学习
c语言
时,我们就了解了整形、浮点型等常用的数据类型,把他们组合起来,就是我们今天学习的自定义类型。自定义类型包括结构体、枚举、联合。
Reset。
·
2024-01-29 08:51
C语言
c语言
中自定义函数返回数组,
C语言
自定义函数返回数组的方法(图文详解)
C语言
自定义函数返回数组的方法(图文详解)最近看到一些同学问题,有提到说:如何在一个函数中返回数组呢?能否直接在自定义函数中,写成char*类型返回值,直接返回呢?
前端猿妹
·
2024-01-29 08:20
c语言中自定义函数返回数组
【
C语言
】自定义类型--结构体
快速导航1.什么情况会使用到结构体?2.结构体的声明3.特殊的声明4.结构体自引用4.1在结构体中包含一个类型为该结构本身的成员是否可以?4.2正确的结构体自引用4.3typedef对结构体重命名时的两种情况5.结构体变量的定义、初始化5.1结构体变量的定义5.2结构体变量的初始化6.两种结构体成员访问方式的对比7.结构体内存对齐7.1为什么要有结构体内存对齐?7.2结构体内存对齐规则7.34个练
new出新对象
·
2024-01-29 08:49
C语言
c语言
深入理解
C语言
(3):自定义类型详解
文章主题:结构体类型详解所属专栏:深入理解
C语言
作者简介:更新有关深入理解
C语言
知识的博主一枚,记录分享自己对
C语言
的深入解读。
[₽]
·
2024-01-29 08:44
深入理解C语言
c语言
开发语言
visual
studio
C语言
之可重入函数 && 不可重入函数
转自:http://bubuko.com/infodetail-312842.html可重入函数在实时系统的设计中,经常会出现多个任务调用同一个函数的情况。如果这个函数不幸被设计成为不可重入的函数的话,那么不同任务调用这个函数时可能修改其他任务调用这个函数的数据,从而导致不可预料的后果。那么什么是可重入函数呢?所谓可重入是指一个可以被多个任务调用的过程,任务在调用时不必担心数据是否会出错。不可重入
ruohuanni
·
2024-01-29 08:59
linux
linux
可重入函数
面经-
C语言
基础(一)
目录虚函数和纯虚函数堆变量和栈变量C/C++堆和栈的区别逻辑地址和物理地址和虚拟内存动态链接库和静态链接库的区别sizeof和strlen的区别:如何判断new和malloc是否成功:内存申请失败该如何处理?C++是不是类型安全的?C和C++的区别,C++11的新特性区别:新特性:c++中内存的五大区内存的分配方式有几种?智能指针野指针static关键字C++11中的四种类型转换深入理解数据库索引
alanfengliu
·
2024-01-29 08:34
c++语法
c++
OpenCV 3 - Mat对象介绍
分了两个部分,头部与数据部分lpllmage是从2001年OpenCv发布之后就一直存在,是
c语言
风格的数据结构,需要开发者自己分配与管理内存,对大的程序使用它容易导致内存泄漏问题(建议不要使用)1-1Mat
江凡心
·
2024-01-29 07:14
OpenCV学习笔记
opencv
人工智能
计算机视觉
软件测试基础理论:什么是单元测试?
对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如
C语言
中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。
庄周幻梦
·
2024-01-29 07:30
C++:异常体系
异常体系异常1.
C语言
传统的处理错误的方式2.C++异常概念3.异常的使用3.1异常的抛出和捕获3.2异常的重新抛出3.3异常安全3.4异常规范4.C++标准库的异常体系5.异常的优缺点异常1.
C语言
传统的处理错误的方式终止程序
派小星233
·
2024-01-29 06:28
c++
笔记
算法
经验分享
其他
题记(33)--括号匹配(栈的应用)
目录一、题目内容二、输入描述三、输出描述四、输入输出示例五、完整
C语言
代码一、题目内容请写一个程序,判断给定表达式中的括号是否匹配,表达式中的合法括号为”(“,“)”,“[","]“,“{“,”}”,这三个括号可以按照任意的次序嵌套使用
INT小蔡
·
2024-01-29 06:23
算法
c++
题记(31)--哈夫曼树
目录一、题目内容二、输入描述三、输出描述四、输入输出示例五、完整
C语言
代码一、题目内容哈夫曼树,第一行输入一个数n,表示叶结点的个数。
INT小蔡
·
2024-01-29 06:51
算法
Type Encodings
实际上,这些类型可以作为
C语言
中sizeof()函
WSJay
·
2024-01-29 06:41
c语言
中atoi函数用法以及功能
atoi函数是无意中看别人代码发现的我才疏学浅所以整理了一些关于atoi的知识点atoi的头文件#includeatoi函数调用int变量=atoi(字符串名称);返回值(功能)1,正常用法把数组所指向的字符串转换为一个整数;#includeintmain(){intret=atoi("-123");printf("%d\n",ret);return0;}2,特殊用法返回的是字符串中前面数字的整型
effort看看喽
·
2024-01-29 06:16
c语言
【
C语言
】编译和链接
目录(一)编译(1)预处理(预编译)(2)编译i.词法分析ii.语法分析iii.语义分析(3)汇编(二)链接重定位正文开始(一)编译编译可以分解成:预处理(预编译),编译,汇编三个过程。(1)预处理(预编译)在预处理(预编译)阶段,源文件和头文件会被处理成以(.i)为后缀的文件。在Linux的gcc编译环境下,可以使用命令行将名称为“test.c”的文件进行预处理,是用到的命令如下:gcc-Ete
水墨不写bug
·
2024-01-29 06:58
C进阶
c语言
开发语言
【
C语言
】动态内存规划经典笔试题
目录题目一:题目二:题目三:题目四:题目一:#include#include#includevoidGetmemory(char*p){p=(char*)malloc(100);}intmain(){char*str=NULL;Getmemory(str);strcpy(str,"helloworld");printf(str);return0;}分析:getmemory函数创建了一个形参p,赋值
水墨不写bug
·
2024-01-29 06:57
面试
职场和发展
c语言
【
C语言
】深入理解指针(3)数组名与函数传参
目录(一)数组名的理解(1)数组名是数组首元素的地址(2)两个例外(二)函数内数组传参(1)一维数组传参(2)二维数组传参(3)三维及高维数组传参正文开始——数组与指针是紧密联系的(一)数组名的理解(1)数组名是数组首元素的地址intarr[10]={1,2,3,4,5,6,7,8,9,10};int*parr=&arr[0];上述代码通过&arr[0]的方式得到了数组第一个元素的地址,但其实数组
水墨不写bug
·
2024-01-29 06:55
C进阶
c语言
开发语言
Keil-
C语言
小总结
1、&取地址符,*取地址内容int*ptr;//声明指针2、ptr=&c;//将c的地址赋值给指针变量ptr3、可选参数函数4、C宏定义5、memset:最快的数据清零函数void*memset(void*s,intch,size_tn);分别是字符串要值的数据(0)长度
释博文
·
2024-01-29 06:54
c语言
开发语言
扩展 GDB - 高亮显示反汇编中的 call 语句
在用GDB调试CSAPPbomblab时,当反汇编代码稍微具备点规模,例如超过10行,直接翻译为
C语言
的难度就增加了,此时考虑先找到调用的函数,然后再梳理if/else/for循环的执行流。
baiyu33
·
2024-01-29 05:45
python
开发语言
gdb
调试
汇编
csapp
C&C++内存管理【非常详细,对新手友好】
文章目录一、程序内存划分1.基础知识2.堆栈的区别3.题目练手二、
C语言
中动态内存管理方式三、C++中动态内存管理方式1.new/delete操作内置类型2.new/delete操作自定义类型四、operatornew
争不过朝夕,又念着往昔
·
2024-01-29 05:01
C++
c语言
c++
C语言
:自定义类型——联合和枚举
一、联合体1.1联合体类型的声明像结构体⼀样,联合体也是由⼀个或者多个成员构成,这些成员可以是不同的类型。声明方式如下图:那联合体和结构体究竟有什么区别呢??下面将重点讲解联合体的特点!!1.2联合体的特点1.2.1特点1所有成员共⽤同⼀块内存空间。所以联合体也叫:共⽤体。我们可以发现,三个地址打印出来是一样的。那既然都共用一块空间,那大小有多大呢??1.2.2特点2编译器只为最大的成员分配⾜够的
✿ ༺小陈在拼命༻✿
·
2024-01-29 05:46
c语言
开发语言
笔记
滴水逆向三期笔记与作业——02
C语言
——01基础函数汇编
滴水逆向三期,第二篇幅,
C语言
第一节课onenote防丢失海哥牛逼01基础函数汇编目录一、VC6快捷键二、函数反汇编练习2.1空参函数2.2两整数加法2.3使用2.2函数实现三个整数相加(嵌套调用)2.4
to be hungry
·
2024-01-29 05:44
滴水逆向学习笔记
笔记
c语言
汇编
逆向
滴水逆向三期笔记与作业——02
C语言
——02数据类型
海哥牛逼这里写自定义目录标题一、
C语言
如何变成汇编1、裸函数二、调用约定1、常见的几种调用约定三、程序的真正入口四、数据类型4.1
C语言
中的数据类型作业一、
C语言
如何变成汇编1、裸函数裸函数使用特殊方式定义
to be hungry
·
2024-01-29 05:44
滴水逆向学习笔记
笔记
滴水逆向
头歌
C语言
指针进阶
目录第1关:输出若干个学生成绩中的最高分.要求用指针函数实现任务描述第2关:采用指针变量表示地址的方法输入输出数组中的个元素任务描述相关知识(略)编程要求第3关:用指针实现数组循环移动任务描述第1关:输出若干个学生成绩中的最高分.要求用指针函数实现任务描述题目描述:读入n(1/*********Begin*********/intmax(ints[],intn){inttemp=0;int*p;p
leaving.zpp
·
2024-01-29 05:43
c语言
算法
开发语言
滴水逆向三期笔记与作业——02
C语言
——10 Switch语句反汇编
滴水逆向三期笔记与作业——02
C语言
——10Switch语句反汇编一、Switch语句1、switch语句是if语句的简写2、break加与不加有什么特点?default语句可以省略吗?
to be hungry
·
2024-01-29 05:41
滴水逆向学习笔记
笔记
滴水逆向
头歌
C语言
函数
目录第1关:求和任务描述相关知识(略)编程要求测试说明第2关:回文数计算任务描述相关知识(略)编程要求测试说明第3关:编写函数求表达式的值任务描述
leaving.zpp
·
2024-01-29 05:40
c语言
算法
c++
CPython学习
简介CPython是特指
C语言
实现的Python,就是原汁原味的Python。
kuokay
·
2024-01-29 05:38
python
cpython
python
Cython入门
相关工具:distutils,cython1.Cython简介我们平时使用的python,又叫CPython,因为他是用
C语言
写的,一般来说,我们的python源代码(.py沃森件),首先编译成字节码(
Wanderer001
·
2024-01-29 05:38
Python
1024程序员节
python是个啥-CPython是个什么鬼?
CPython是特指
C语言
实现的Python,就是原汁原味的Python。
weixin_37988176
·
2024-01-29 05:08
【Python】Python简介和Python解释器
机器语言(二进制)→汇编语言→(前面两种语言是与硬件进行交互)→高级语言(面向过程语言(
C语言
)→面向对象语言)Python是一种计算机程序设计语言。
快乐星球没有乐
·
2024-01-29 05:37
爬虫
python
信息可视化
开发语言
数据库
上一页
75
76
77
78
79
80
81
82
下一页
按字母分类:
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
其他