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.翻译环境和运⾏环境在ANSIC的任何⼀种实现中,存在两个不同的环境。第1种是翻译环境,在这个环境中源代码被转换为可执⾏的机器指令。第2种是执⾏环境,它⽤于实际执⾏代码。2.翻译环境翻译环境是由编译和链接两个⼤的过程组成的,⽽编译⼜可以分解成:预处理(有些书也叫预编译)、编译、汇编三个过程。•多个.c⽂件单独经过编译出编译处理⽣产对应的⽬标⽂件。•注:在Windows环境下的⽬标⽂件的后缀是.o
Merlinlb
·
2024-01-27 17:31
c语言
开发语言
C语言
-算法-背包
[USACO07DEC]CharmBraceletS(01背包)题目描述Bessiehasgonetothemall’sjewelrystoreandspiesacharmbracelet.Ofcourse,she’dliketofillitwiththebestcharmspossiblefromtheN(1≤N≤3,402)availablecharms.Eachcharmiinthesupp
SpongeG
·
2024-01-27 17:51
C语言-算法
算法
c语言
开发语言
C语言
学习——运算符详解
C语言
学习——运算符详解一、学习运算符(1)运算对象的数目C语言中,运算符的运算对象可以是一个,称单目运算符;运算对象也可以是两个,称双目运算符;运算对象还可以是三个,称三目运算符。
鲑鱼683
·
2024-01-27 17:16
C语言基础知识
c语言
江苏计算机二级
c语言
考试范围,江苏省计算机二级
C语言
考试大纲
江苏省计算机二级
C语言
试题,考试大纲,笔试,上机,素材,很全面。
C语言
考试要求1.
C语言
的基本概念。(1)源程序的格式、风格和结构,main函数及其他函数的基本概念。
西域经略使
·
2024-01-27 17:15
江苏计算机二级c语言考试范围
计算机二级
c语言
考试总结,计算机二级考试
C语言
知识点总结 .doc
计算机二级考试
C语言
知识点总结(完全针对考试大纲)概述总体上必须清楚的:1)程序结构是三种:顺序结构,循环结构(三个循环结构),选择结构(if和switch)2)读程序都要从main()入口,然后从最上面顺序往下读
High莹
·
2024-01-27 17:15
计算机二级c语言考试总结
江苏计算机二级
c语言
考试内容,江苏省计算机二级
C语言
考试大纲.doc
C语言
考试要求1.
C语言
的基本概念。(1)源程序的格式、风格和结构,main函数及其他函数的基本概念。(2)基本算术类型数据的表示及使用。
港科大理工男博士
·
2024-01-27 17:45
江苏计算机二级c语言考试内容
C语言
——数组(Just Do It!)
1.一维数组1.1定义一组相同类型数据(变量)的集合1.2语法格式类型说明符数组名[常量表达式];intarray[5];//定义一个数组,这个数组放了5个int型变量1.3数组的初始化1.3.1全部初始化inta[10]={1,2,3,4,5,6,7,8,9,10};1.3.2部分初始化inta[10]={1,2,3,4,5};//--依次给到数组元素,没有给值的元素,默认初始化为01.3.3将
Spcarrydoinb
·
2024-01-27 17:44
c语言
开发语言
c语言
——冒泡排序法&选择排序法
1.冒泡排序法(从小到大升序)1.1原理从第一个数开始,对相邻两个位置的数进行大小比较,若前者大于后者,交换两个位置的数字,将大的数字放在后面,从左到右按顺序遍历整个数组。第一轮排列,得到数组中的最大值,放在数组的最后一位,当排列第二轮时,数组相邻两数需要比较的总次数减少一个,排列结束后,得到数组中的次大值,排在数组从右往左的第二个位置,依次类推,完成冒泡排序的整个过程。1.2示意图(便于理解)1
Spcarrydoinb
·
2024-01-27 17:44
c语言
算法
数据结构
c语言
学习笔记
c语言
重点:指针、数组、函数欢迎使用Markdown编辑器在这里插入代码片你好!这是你第一次使用Markdown编辑器所展示的欢迎页。
Spcarrydoinb
·
2024-01-27 17:14
c语言
学习
笔记
c语言
学习笔记分享
用计算机语言告诉计算机人类要解决的问题数据类型:新生儿的数量整数身高体重小数统计名字字符数据计算机世界011+2ALU1.0+2.0GPU//浮点(小数)运算不同类型的数据—机器指令不同—最终使用硬件的部件不同基本数据类型:整型浮点型字符型常量变量在程序运行过程中,值不能被改变的量--常量值能被改变的量--变量整型:常量形式:123//十进制0x123//十六进制0123//八进制进制:进位的制度
Spcarrydoinb
·
2024-01-27 17:14
c语言
学习
笔记
如何学好
C语言
?菜就多练
1.程序的有效性1.1写程序的过程中需要注意程序的有效性和可靠性,即需要考虑多种复杂的情况2.scanf2.1inta=scanf("%d%d%d",&a1,&a2,&a3)将输入的三组数据分别存入缓冲区,每两组数据之间用分隔符(如空格、tab或者非法字符分隔开),按下回车,缓冲区的数据被送入与%d类型匹配,匹配成功后,将输入的数据以格式化的形式放入对应地址的内存中,最后scanf返回1,若三个%
Spcarrydoinb
·
2024-01-27 17:14
算法
C语言
基础 — 运算符
运算符1、运算符1.1易错运算符1.2位运算符1、运算符1.1易错运算符++,--注意区分前置和后置inti=10;intj=++i;//执行此语句之后,j=11,i=11i=10;intk=i++;//执行此语句之后,i=11,k=10‘/’整除,注意整除问题,即整数除以整数结果为整数,舍弃末尾的小数;不能除0>按位右移,如果是有符号数左边补符号位,如果是无符号数左边补0小于,大于符号,注意不能
98同学
·
2024-01-27 17:13
C语言
c语言
开发语言
c语言
之逻辑运算符
老分不清一个&号和俩的用法,今天专门拿出来整理整理:一、逻辑运算符:包括:1。&&逻辑与2。||逻辑或3。!逻辑非逻辑运算符用于对包含关系运算符的表达式进行合并或取非对于使用逻辑运算符的表达式,返回0表示“假”,返回1表示“真”。关于逻辑运算符的解释请注意:任何使用两个字符做符号的运算符,两字符之间不应有空格,即将==写成==是错误的。假设一个程序在同时满足条件a=10))//s不大于等于10关系
coding_chuchu
·
2024-01-27 17:43
代码基础问题
c语言
逻辑运算符
C语言
如何理解i+++j?
一、问题
C语言
系统如何处理表达式i+++j?二、解答对于表达式i+++j,系统会默认为(i++)+j来处理。
颓特别我废
·
2024-01-27 17:42
C语言
算法
c语言
C语言
赋值表达式中什么是左值和右值?数组名作为左右值时又具有怎样的意义?
二、解答在
C语言
中,左值和右值的概念对于理解赋值表达式以及程序的正确性非常重要:1、左值• 左值是一个可以出现在赋值运算符左边的表达式,也就是说,它可以被赋予一个新值。
颓特别我废
·
2024-01-27 17:42
C语言
c语言
算法
开发语言
在
C语言
中,什么时候应该使用‘size_t‘,什么时候应该使用‘unsigned‘?
二、解答在
C语言
中,size_t和unsigned都用于处理无符号整数,但它们的用途略有不同。1、size_tsize_t是一个无符号整数类型,用于表示对象的大小或数量。
颓特别我废
·
2024-01-27 17:41
C语言
c语言
开发语言
【计算机二级考试
C语言
】C头文件
C头文件头文件是扩展名为.h的文件,包含了C函数声明和宏定义,被多个源文件中引用共享。有两种类型的头文件:程序员编写的头文件和编译器自带的头文件。在程序中要使用头文件,需要使用C预处理指令#include来引用它。前面我们已经看过stdio.h头文件,它是编译器自带的头文件。引用头文件相当于复制头文件的内容,但是我们不会直接在源文件中复制头文件的内容,因为这么做很容易出错,特别在程序是由多个源文件
厉昱辰
·
2024-01-27 17:11
计算机等级考试C语言
c语言
开发语言
c语言
笔记
1.
c语言
部分算法列举1.1找数二分查找(前提是数据必须有序)1.2求极值1.3数组逆序1.4排序法(***重点***)1.4.1选择排序法1.4.2冒泡排序法1.4.3插入排序法2.字符型数组2.1使用格式
Spcarrydoinb
·
2024-01-27 17:41
c语言
笔记
开发语言
C语言
什么是运算符的目?怎样进行区分?
二、解答在
C语言
中,运算符按照它们需要的操作数的数量来区分单目、双目和三目:1、单目运算符• 只需要一个操作数。• 单目运算符通常用于对一个变量进行某种类型的运算或逻辑操作。
颓特别我废
·
2024-01-27 17:10
C语言
c语言
算法
数据结构
【计算机二级考试
C语言
】C强制类型转换
C强制类型转换强制类型转换是把变量从一种类型转换为另一种数据类型。例如,如果您想存储一个long类型的值到一个简单的整型中,您需要把long类型强制转换为int类型。您可以使用强制类型转换运算符来把值显式地从一种类型转换为另一种类型,如下所示:(type_name)expression请看下面的实例,使用强制类型转换运算符把一个整数变量除以另一个整数变量,得到一个浮点数:实例#includeint
厉昱辰
·
2024-01-27 17:39
计算机等级考试C语言
c语言
算法
c++
【PTA浙大版《
C语言
程序设计(第4版)》/函数题】习题8-1 拆分实数的整数与小数部分(附测试点)
本题要求实现一个拆分实数的整数与小数部分的简单函数。函数接口定义:voidsplitfloat(floatx,int*intpart,float*fracpart);其中x是被拆分的实数(0≤xvoidsplitfloat(floatx,int*intpart,float*fracpart);intmain(){floatx,fracpart;intintpart;scanf("%f",&x);s
La_gloire
·
2024-01-27 17:59
c语言
开发语言
【PTA浙大版《
C语言
程序设计(第4版)》编程题】3-1 比较大小 && 练习3-2 计算符号函数的值(附测试点习题)
输入样例:428输出样例:2->4->8代码呈现//
C语言
#includeintmain(){inta,b,c;scanf("%d%d%d",&a,&b,&c);intnums[]={a,b,c};intn
La_gloire
·
2024-01-27 17:59
c语言
算法
开发语言
【
C语言
/知识梳理/期末复习】指针(三)
一、字符指针变量(1)一般使用(2)另一种使用①思考(思考:是不是把字符串包括\0存储到指针pstr中)②本质把字符串hellobit.⾸字符的地址放到了pstr中。③理解可以把字符串想象为一个字符数组,把首元素的地址赋给了pstr。但是这个数组是不能修改的(因为这是一个“常量”字符串)当常量字符串出现在表达式中的时候,他的值是第一个字符的地址(3)示例这⾥str3和str4指向的是⼀个同⼀个常量
La_gloire
·
2024-01-27 17:29
新手友好
c语言
开发语言
【
C语言
/知识整理/期末复习】数据在内存中的存储(附思维导图)
一、整数在内存中的存储(1)知识回顾整数的2进制表⽰⽅法有三种,即原码、反码和补码三种表⽰⽅法均有符号位和数值位两部分,符号位都是⽤0表⽰“正”,⽤1表⽰“负”,⽽数值位最⾼位的⼀位是被当做符号位,剩余的都是数值位。(2)正整数在内存中的存储正整数的原、反、补码都相同。(3)负整数在内存中的存储负整数的三种表⽰⽅法各不相同。原码:直接将数值按照正负数的形式翻译成⼆进制得到的就是原码。反码:将原码的
La_gloire
·
2024-01-27 17:28
新手友好
c语言
开发语言
【
C语言
/知识梳理/期末复习】指针(一)(附思维导图/概念辨析)
一、内存和地址(1)内存类比:房间号1byte=8bit,一个bit存储一个二进制的0或1内存被划分为一个个的单元,一个单元的大小是一字节每个内存单元都给一个编号,这个编号就是地址,而在
C语言
中,编号=
La_gloire
·
2024-01-27 17:28
新手友好
c语言
开发语言
【
C语言
/期末复习】字符和字符串函数(附思维导图/例题)
一、字符分类函数(1)使用时包含的头文件ctype.h(2)相关库函数iscntrl任何控制字符isspace空白字符:空格“”,换页'\f'、换行'\n',回车'\r',制表符'\t'或者垂直制表符'\visdigit十进制数字0~9isxdigit十六进制数字,包括所有十进制数字,小写字母a~f,大写字母A~Fislower小写字母a~zisupper大写字母A~Zisalpha字母a~z或A
La_gloire
·
2024-01-27 17:58
新手友好
c语言
开发语言
学习
笔记
【PTA选择/基础夯实/期末复习】
C语言
判断语句
2-1在嵌套使用if语句时,
C语言
规定else总是(C)A.和之前与其具有相同缩进位置的if配对B.和之前与其最近的if配对C.和之前与其最近的且不带else的if配对D.和之前的第一个if配对2-2下列程序段的输出结果是
La_gloire
·
2024-01-27 17:58
c语言
算法
开发语言
【PTA浙大版《
C语言
程序设计(第4版)》/函数题】习题5-7 使用函数求余弦函数的近似值(附测试点)
本题要求实现一个函数,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e:cos(x)=x0/0!−x2/2!+x4/4!−x6/6!+⋯函数接口定义:doublefuncos(doublee,doublex);其中用户传入的参数为误差上限e和自变量x;函数funcos应返回用给定公式计算出来、并且满足误差要求的cos(x)的近似值。输入输出均在双精度范围内。裁判测试程序样例:#inc
La_gloire
·
2024-01-27 17:58
c语言
算法
开发语言
Linux编译器-gcc/g++
文章目录前言预处理头文件展开条件编译编译汇编链接
函数库
静态库动态库gcc选项前言gcc/g++是Linux中的编译器,vim是Linux中的编辑器。要想将代码运行起来还需要编译才可实现。
南桥几晴秋
·
2024-01-27 17:57
南桥谈Linux
linux
运维
服务器
【PTA浙大版《
C语言
程序设计(第4版)》编程题】习题9-5 通讯录排序(附测试点)
输入n个朋友的信息,包括姓名、生日、电话号码,本题要求编写程序,按照年龄从大到小的顺序依次输出通讯录。题目保证所有人的生日均不相同。输入格式:输入第一行给出正整数n(structfriends{//定义结构类型structfriends,包含三个成员namebirthnumbercharname[20];intbirth;charnumber[30];}num[15],temp;//定义结构数组n
La_gloire
·
2024-01-27 17:27
c语言
算法
开发语言
初识
C语言
DAY9 【break语句和continue语句】
文章目录前言一、break语句证明break只作用于当前循环二、continue语句【陷阱】:将for循环改为while循环如果您发现文章有错误请与我留言,感谢前言本文章总结于此视频一、break语句使用break语句时可以直接跳过当前这个循环,执行for的下一条语句,不再执行循环体中位于其后的其他语句了。这里是引用for(表达式1;表达式2;表达式3){语句1;break;语句2;}从流程图可以
马职音人
·
2024-01-27 17:22
c语言
开发语言
学习
初识
C语言
DAY11 【二维数组】
文章目录前言一、二维数组是什么?二、二维数组的定义数组的访问二维数组的初始化练习1:一个学习小组有5个人,每个人有三门课的考试成绩。==求全组各科的平均成绩和总平均成绩。==可能出现的错误如果您发现文章有错误请与我留言,感谢前言一、二维数组是什么?一维数组只有一个下标,称为一维数组,其数组元素也称为单下标变量。顾名思义,二维数组有两个下标。也可以理解为二维数组代表着两个维度,横轴和纵轴,像一个矩阵
马职音人
·
2024-01-27 17:22
c语言
学习
开发语言
初识
C语言
DAY7 【初识关键字】
文章目录前言本文章总结于此视频初识关键字一、typedef二.关键字static修饰局部变量(称为静态局部变量)static修饰全局变量static修饰函数标题总结前言本文章总结于此视频初识关键字首先我们把所有的关键字进行分类:这里是引用数据类型关键字(12个):char、short、int、long、signed、unsigned、float、double、struct、union、enum、v
马职音人
·
2024-01-27 17:21
c语言
开发语言
学习
初识
C语言
DAY3 【初识转义字符】
文章目录前言一、转义字符\’\\"\\\\ddd\xdd习题如果您发现文章有错误请与我留言,感谢前言本文章总结于此视频一、转义字符转义字符(Escapecharacter):意为转变了原来意思的字符这里是引用原图链接常用的有:\’\"\\n\r\t\ddd\xdd\’#includeintmain(){printf("%c",''');return0;}这样打印单引号时会造成编译器无法编译prin
马职音人
·
2024-01-27 17:51
c语言
开发语言
学习
初识
C语言
DAY10 【字符串介绍和字符串处理函数介绍】
文章目录前言本文章总结于此视频一.字符串介绍:二、字符串处理函数介绍:获取字符串长度:strlen函数拷贝字符串:strcpy函数![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/be31ca76d36047cf943820dcf8c75218.png#pic_center)拷贝字符串:strncpystrcmp函数如果您发现文章有错误请与我留言,感谢
马职音人
·
2024-01-27 17:51
c语言
数据库
redis
学习
C语言
DAY2 【初识常量,字符串】
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、常量1.字面常量2.const修饰的常变量3.#define定义的标识符常量(宏常量)4.枚举常量二、字符串+转义字符+注释1.字符串如果您发现文章有错误请与我留言,感谢前言本文章总结于此视频提示:以下是本篇文章正文内容,下面案例可供参考一、常量不可变的量,定义后不能被改变1.字面常量#includeintmain()
马职音人
·
2024-01-27 17:21
c语言
开发语言
学习
初识
C语言
DAY6 【初识操作符】
4.经典例题三.赋值操作符四.单目操作符五.关系操作符六.条件表达式(三目运算符)七.逗号表达式如果您发现文章有错误请与我留言,感谢前言本文章总结于此视频初识操作符注:只讲解最基础的部分,不涉及二进制
C语言
中操作符总共有
马职音人
·
2024-01-27 17:21
c语言
开发语言
学习
聊聊
C语言
中的malloc申请内存的内部原理
大家好,我是飞哥!我们今天来深入地了解一下malloc函数的内部工作原理。操作系统为应为应用层提供了mmap、brk等系统调用来申请内存。但是这些系统调用在很多的时候,我们并不会直接使用。原因有以下两个系统调用管理的内存粒度太大。系统调用申请内存都是整页4KB起,但是我们平时编程的时候经常需要申请几十字节的小对象。如果使用mmap未免碎片率也太大了。频繁的系统调用的开销比较大。和函数调用比起来,系
zhangyanfei01
·
2024-01-27 17:20
c语言
开发语言
再识
C语言
DAY12 【再识函数(上)】
文章目录前言一、函数是什么?二、自定义函数参数返回值void修饰函数的返回值和参数函数不能嵌套定义形参和实参的区别return的用法补充if……elseif……else……的用法后面会讲解“函数调用,函数声明以及函数原型,块级变量,归函数”等等内容如果您发现文章有错误请与我留言,感谢前言本文章总结于此文章一、函数是什么?函数的本质是一段可以重复使用的代码,这段代码被提前编写好了,放到了指定的文件中
马职音人
·
2024-01-27 17:19
c语言
开发语言
学习
洛谷P5735 【深基7.例1】距离函数(
C语言
)
首先,三角形周长为其次(x1,x2)和(y1,y2)的距离然后就可以为所欲为#include#includedoubledistance(doublea1,doubleb1,doublea2,doubleb2){returnsqrt((a1-a2)*(a1-a2)+(b1-b2)*(b1-b2));}intmain(){doublea1,b1,a2,b2,a3,b3;scanf("%lf%lf%l
林洛尘
·
2024-01-27 16:55
算法
c语言
数据结构
洛谷P1205 [USACO1.2] 方块转换 Transformations(
C语言
)
#include#include#includeintA(chara1[11][11],chara2[11][11],intn){/*三个元素,两个数组,一个题目变量函数内会重新申请变量,需要规定大小*/for(inti=0;i
林洛尘
·
2024-01-27 16:54
算法
数据结构
c语言
牛客BC52 判断整数奇偶性(
C语言
)
#includeintmain(){inta;while((scanf("%d",&a))!=EOF){if(a%2==0)printf("Even\n");elseprintf("Odd\n");}return0;}
林洛尘
·
2024-01-27 16:23
算法
c语言
如何在Linux上浏览网页并获得需要的URl进行下载安装?
Links是用
C语言
写的一个开源web浏览器,支持包括Linux
Travis_del
·
2024-01-27 16:50
linux学习
linux
libjsoncpp 的编译和交叉编译
博客主页:https://blog.csdn.net/wkd_007博客内容:嵌入式开发、Linux、
C语言
、C++、数据结构、音视频本文内容:介绍libjsoncpp的编译和交叉编译金句分享:你不能选择最好的
wkd_007
·
2024-01-27 16:38
开源库编译
libjsoncpp
jsoncpp交叉编译
libjsoncpp交叉编译
json
【Linux系统编程应用层开发目录】介绍Linux应用层开发的知识点和文章
博客主页:https://blog.csdn.net/wkd_007专栏地址:Linux
C语言
博客内容:嵌入式开发、Linux、
C语言
、C++、数据结构、音视频本文内容:介绍Linux应用层开发的知识点和文章金句分享
wkd_007
·
2024-01-27 16:38
#
✨Linux
C语言
linux
Linux系统编程
Linux应用层开发
【Linux C | 进程】Linux 进程间通信的10种方式(2)
博客主页:https://blog.csdn.net/wkd_007博客内容:嵌入式开发、Linux、
C语言
、C++、数据结构、音视频本文内容:介绍金句分享:你不能选择最好的,但最好的会来选择你——泰戈尔本文未经允许
wkd_007
·
2024-01-27 16:08
#
✨Linux
C语言
linux
c语言
POSIX消息队列
POSIX信号量
POSIX共享内存
【Linux C | 网络编程】入门知识:TCP协议、TCP客户端、TCP服务端
博客主页:https://blog.csdn.net/wkd_007博客内容:嵌入式开发、Linux、
C语言
、C++、数据结构、音视频本文内容:介绍网络编程入门知识:TCP协议、TCP客户端、TCP服务端金句分享
wkd_007
·
2024-01-27 16:35
#
✨Linux
C语言
网络
linux
TCP客户端代码
TCP服务端代码
TCP协议
C/C++ 堆排序
这个堆和
C语言
中讲的堆区是不同的两个概念,不要混淆。二、堆排序堆排序的核心就是构建一个特殊的二叉树,这个二叉树的特性是:其父节点大于等于(小于等于)其左右孩子结点。故,最终创建的二叉树的根节
仍有未知等待探索
·
2024-01-27 15:50
c语言
c++
算法
力扣第92题——反转链表 II(
C语言
题解)
题目描述给你单链表的头指针head和两个整数left和right,其中leftnext;cur->next=pre;pre=cur;cur=next;}}structListNode*reverseBetween(structListNode*head,intleft,intright){//因为头节点有可能发生变化,使用虚拟头节点可以避免复杂的分类讨论structListNode*dummyNo
fortune+
·
2024-01-27 15:47
leetcode
链表
c语言
数据结构代码实现 —— 单链表【Java】
单链表的概述及性质等在篇不做赘述,有需要可移步以下文章:《数据结构
C语言
版严蔚敏第2版》:线性表https://blog.csdn.net/weixin_43551213/article/details
QX_Java_Learner
·
2024-01-27 15:06
数据结构
数据结构
链表
上一页
83
84
85
86
87
88
89
90
下一页
按字母分类:
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
其他