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语言
预处理(部分)预定义符号#define定义常量#define定义宏宏命名约定宏替换规则宏与函数对比
EPSDA
·
2024-01-31 14:59
C语言基础知识
c语言
C语言
指针
目录
C语言
指针基础知识地址总线与地址指针变量操作与地址取地址操作符:&指针变量和解引用操作符*指针变量类型解析解引用操作符:*指针变量的大小指针变量大小和数据类型大小之间的关系指针类型的不同对变量访问的影响指针变量的基础运算指针
EPSDA
·
2024-01-31 14:29
C语言基础知识
c语言
C语言
操作符
目录
C语言
操作符操作符分类算术操作符(运算符):+、-、*、/、%+和-运算符*运算符/运算符%运算符赋值运算符:=连续赋值复合赋值符++、--单目操作符:++、--、+、-sizeof运算符移位操作符
EPSDA
·
2024-01-31 14:28
C语言基础知识
c语言
C语言
的标准输入函数scanf及标准输出函数printf
目录
C语言
的标准输入函数scanf及标准输出函数printfprintf函数基本用法printf的返回值占位符printf输出格式限定宽度显示数值正负号限定小数位数输出部分字符串scanf函数基本用法scanf
EPSDA
·
2024-01-31 14:58
C语言基础知识
c语言
使用Win32API实现贪吃蛇小游戏
目录
C语言
贪吃蛇项目基本功能需要的基础内容Win32API介绍控制台程序部分指令设置控制台窗口的长宽设置控制台的名字控制台在屏幕上的坐标位置结构体COORD检索指定标准设备的句柄(标准输入、标准输出或标准错误
EPSDA
·
2024-01-31 14:27
c语言
链表
【华为OD机考 统一考试机试C卷】 求满足条件的最长子串的长度(C++ Java JavaScript Python
C语言
)
华为OD机考:统一考试C卷+D卷+B卷+A卷目前在考C卷,经过两个月的收集整理,C卷真题已基本整理完毕抽到原题的概率为2/3到3/3,也就是最少抽到两道原题。请注意:大家刷完C卷真题,最好要把B卷的真题刷一下,因为C卷的部分真题来自B卷。另外订阅专栏还可以联系笔者开通在线OJ进行刷题,提高刷题效率。真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:2023华为OD机试(B
算法大师
·
2024-01-31 14:23
华为od
c语言
c++
javascript
java
C++ Primer Plus(第6版)第一章 预备知识
C++在
C语言
的基础上添加了对面向对象编程和泛型编程的支持:C++继承了
C语言
高效、简洁、快速和可移植性的传统;C++面向对象;C++泛型编程。
HongChengDarren
·
2024-01-31 14:23
c++
java
开发语言
C语言
-动态内存申请
一、动态分配内存的概述在数组一章中,介绍过数组的长度是预先定义好的,在整个程序中固定不变,但是在实际的编程中,往往会发生这种情况,即所需的内存空间取决于实际输入的数据,而无法预先确定。为了解决上述问题,C语言提供了一些内存管理函数,这些内存管理函数可以按需要动态的分配内存空间,也可把不再使用的空间回收再次利用。动态分配内存就是在堆区开辟空间二、静态分配、动态分配静态分配1、在程序编译或运行过程中,
做一道光
·
2024-01-31 14:52
c语言
算法
开发语言
C语言
指针与函数的关系
1指针作为函数的参数咱们可以给一个函数传一个整型、字符型、浮点型的数据,也可以给函数传一个地址。函数的传参方式:复制传参、地址传参、全局传参(几乎用不到)1.1复制传参--传数值1#include23//函数的传参方式之复制传参:将实参的值传递给形参,不管形参怎么改变,跟实参都没有关系4voidmyfun1(inta,intb)5{6inttemp;7temp=a;8a=b;9b=temp;101
做一道光
·
2024-01-31 14:22
C语言
c语言
算法
开发语言
C语言
-字符串处理函数
一、获取字符串长度函数1#include2size_tstrlen(constchar*s);3功能:计算一个字符串的长度4参数:5s:指定的字符串6返回值:7当前字符串的长度8注意:strlen获取的字符串长度遇到第一个\0结束且\0不算做字符串长度之中1#include2#include34intmain(intargc,char*argv[])5{6//使用strlen函数获取字符串的长度7
做一道光
·
2024-01-31 14:14
C语言
c语言
算法
开发语言
C语言
打印各种图形(空心三角形,菱形,X形,箭形)
各种图形打印正三角形倒三角形正空心三角形倒空心三角形菱形X形箭形正三角形#includeintmain(){intn=0;scanf("%d",&n);for(inti=0;iintmain(){intn=0;scanf("%d",&n);for(inti=0;iintmain(){intn=0;scanf("%d",&n);for(inti=0;iintmain(){intn=0;scanf("
JANG1024
·
2024-01-31 14:07
C语言
c语言
算法
c++
C语言
(输入输出函数getchar,putchar、gets、puts,scanf,printf的功能以及用法)
常用的输入输出函数getchargetsscanfputcharputsprintfgetcharintgetchar(void);返回值为int,所以需要用一个int变量来接收,不管输入几个字符,每次都只接收第一个字符,常与while和putchar配合使用。从下面这张图可以看出,输入一个空格也会打印当然,获取一个字符用得不多,每次都需要获取一串,所以我们可以配合while来使用。用while来
JANG1024
·
2024-01-31 14:07
C语言
c语言
算法
【C++】多态
樊梓慕:个人主页个人专栏:《
C语言
》《数据结构》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》《C++》《Linux》《算法》每一个不曾起舞的日子,都是对生命的辜负目录前言1.多态的概念2.多态的定义及细节
樊梓慕
·
2024-01-31 14:08
C++
c++
开发语言
GoLang和GoLand的安装和配置
从
C语言
中继承了很多理念,包括表达式语法,控制结构,基础数据类型,调用参数传值,指针等等,也保留了和
C语言
一样的编译执行方式及弱化的指针。引入包的概念,
技术闲聊DD
·
2024-01-31 13:32
golang
开发语言
后端
leetcode--二叉树的锯齿形层次遍历(
C语言
)
题目:给定一个一个二叉树的根结点root,返回其节点值的锯齿形层次遍历。锯齿形遍历:先从左到右遍历,再从右到左进行下一层的遍历,往后的都是以此类推。案例:输入:[1,2,3,4,5,6,null,null,null,7]输出:[[1],[3,2],[4,5,6],[7]];需要完成的程序:/***Definitionforabinarytreenode.*structTreeNode{*intva
zero to 0
·
2024-01-31 13:58
leetcode
算法
深度优先
MicroPython核心:用C扩展MicroPython
本文介绍了在
C语言
中实现附加功能的选项,但这些功能是通过在MicroPython主资源库之外编写的代码实现的。第一种方法适用于构建定制固件,其中包含一些可从Python访问的特定项目附加模块或函数。
原子星
·
2024-01-31 13:51
硬件
micropython
python
单片机
嵌入式硬件
物联网
C语言
------函数
C语言
的两个重要关键字:static&&extern会报错,是a未定义,说明局部变量a只能够在内部的括号里面使用;如果a是全局变量,那么a就全部可以使用;在不同的文件中,如果想要使用的某个变量没有在本文件定义
阑梦清川
·
2024-01-31 13:47
C语言
c语言
c语言
大小写字母变换,
C语言
学习:任意大小写字母转换
实现任意大小写字母转换的代码:#include#defineDAXIE(x)(x>='A'&&x='a'&&x<='z')//判断是小写字符。#defineZHUANXIAOXIE(x)(x-'A'+'a')//转为小写#defineZHUANDAXIE(X)(x-'a'+'A')//转为大写intmain(){charstr[100];inti;gets(str);for(i=0;str[i];
dfz1108
·
2024-01-31 12:47
c语言大小写字母变换
c语言
大小写字母相互转化,
c语言
大小写字母怎么转化?
在
C语言
中,小写字母转换为大写字母的方法是将小写字母的ASCII码值减去32(例:A=a-32);大写字母转换为小写字母的的方法是将大写字母的ASCII码值加上32(例:a=A+32)即可。
weixin_39813200
·
2024-01-31 12:47
c语言大小写字母相互转化
快递员的烦恼(100%用例)C卷(Java&&Python&&C++&&Node.js&&
C语言
)
快递公司每日早晨,给每位快递员推送需要送到客户手中的快递以及路线信息,快递员自己又查找了一些客户与客户之间的路线距离信息,请你依据这些信息,给快递员设计一条最短路径,告诉他最短路径的距离。注意:1.不限制快递包裹送到客户手中的顺序,但必须保证都送到客户手中2.用例保证一定存在投递站到每位客户之间的路线,但不保证客户与客户之间有路线,客户位置及投递站均允许多次经过3.所有快递送完后,快递员需回到投递
荆赫同艺
·
2024-01-31 12:16
华为OD(多语言)
java
c语言
python
大小写字母
c语言
,
C语言
大小写字母转换
//凯鲁嘎吉-博客园http://www.cnblogs.com/kailugaji/方法1:#include#include//大小写字母隔了32位voidmain(){charch,t;printf("Pleaseinputaletter:\n");ch=getchar();t=getchar();//吸收回车键while((ch'z')||(ch'a')){printf("Inputerro
智臾科技
·
2024-01-31 12:16
大小写字母c语言
1.29
C语言
sscanf函数的用法 abs整数绝对值函数
绝对值函数#inlcudeabs(a)返回a的绝对值sscanf函数是
C语言
标准库的一个函数,用于从字符串中读取格式化的输入intsscanf(constchar*str,constchar*format
lanssssss
·
2024-01-31 12:14
c语言
算法
开发语言
C语言
中大小写字母的转化
在
C语言
中,大小写字母的转化是一个非常基础且常用的功能。
C语言
中的字符是以ASCII码的形式存储的,而ASCII码中,小写字母和大写字母之间相差32。
白话Learning
·
2024-01-31 12:42
C
c语言
按身高和体重排队(100%用例)C卷(Java&&Python&&C++&&Node.js&&
C语言
)
某学校举行运动会,学生们按编号(1、2、3…n)进行标识,现需要按照身高由低到高排列,对身高相同的人,按体重由轻到重排列;对于身高体重都相同的人,维持原有的编号顺序关系。请输出排列后的学生编号。输入描述:两个序列,每个序列由n个正整数组成(0
荆赫同艺
·
2024-01-31 12:42
华为OD(多语言)
c语言
c++
node.js
ios runtime入门
runtime:运行时机制学的有点凌乱,记一下runtime是OC的底层,一套纯C的api,我们平时写的OC代码,都会通过runtime编译成
C语言
导入#import包含#include图1在buildsetting
Mjs
·
2024-01-31 12:54
【C++】C++入门—— 引用
引用1前情提要2概念剖析3引用特性4常引用5使用场景5.1做参数5.2做返回值6传值传引用的效率比较7引用与指针的差异Thanks♪(・ω・)ノ谢谢阅读下一篇文章见1前情提要在
C语言
中,我们往往会遇见复杂的指针
叫我龙翔
·
2024-01-31 12:41
c++
java
jvm
学习
开发语言
服务器
详解
C语言
函数递归经典问题:汉诺塔(图+代码)
第一次接触汉诺塔是在谭浩强的那本红书上,当时看了半天也不明白,后来接触递归题目逐渐变多才理解汉诺塔问题。一.汉诺塔问题首先让我们先回顾一下汉诺塔问题是什么:一块板上有三根针A、B、C。A针上套有n个大小不等的圆盘,按照大的在下、小的在上的顺序排列,要把这n个圆盘从A针移动到C针上,每次只能移动一个圆盘,移动过程可以借助B针。但在任何时候,任何针上的圆盘都必须保持大盘在下,小盘在上。从键盘输入需移动
lllsure
·
2024-01-31 12:37
c语言
开发语言
用
C语言
实现扫雷游戏
扫雷游戏相信大家都玩过把,那么怎样用
C语言
实现呢?我们想要用代码来实现一定要先理清思路。第一步,提出问题,扫雷游戏整个流程是怎么完成的?
lllsure
·
2024-01-31 12:06
C语言
游戏
c语言
C语言
K&R圣经笔记 6.6 表查询 6.7 typedef
6.6表查询为了说明结构体的更多方面,本节我们来写一个表查询功能包的内部代码。在宏处理器或编译器的符号表管理例程中,这个代码是很典型的。例如,考虑#define语句,当遇到如下行#defineIN1时,名称IN与其对应的替换文本1都要存到一张表中。然后,当名称IN出现在如下语句中时,state=IN;它必须被替换成1。有两个例程用来操纵名称及其替换文本。install(s,t)将名称s和替换文本t
十八年后又是一条好汉
·
2024-01-31 11:33
笔记
c语言
开发语言
C语言
K&R圣经笔记 6.8联合体 6.9位域
6.8联合体(union)联合体是一个可以(在不同时间)保存不同类型和大小的对象的变量,由编译器来跟踪大小和对齐要求。联合体提供了一种不用在程序中嵌入任何与机器相关的信息,而能够在单个存储区域内操作不同类型数据的方式。它们类似于Pascal中的变体记录(variantrecord)。以编译器符号表管理器中可能找到的代码为例,我们假定一个常量可能是int,float或字符指针。某个特定常量的值必须储
十八年后又是一条好汉
·
2024-01-31 11:03
C语言
笔记
c语言
开发语言
C语言
K&R圣经笔记 6.4结构体指针 6.5自引用结构体
6.4结构体指针为了说明结构体指针和数组的某些注意事项,我们把上一节的关键字计数程序再写一次,不过这回使用指针而不是数组下标。keytab的外部声明不需要动,但main和binsearch确实需要修改。#include#include#include#defineMAXWORD1000intgetword(char*,int);structkey*binsearch(char*,structkey
十八年后又是一条好汉
·
2024-01-31 11:01
C语言
笔记
c语言
开发语言
使用Linux服务器的详细方法:进行文件上传下载以及使用服务器运行python程序
服务器(Mac版)一.连接Linux服务器二.本地文件与服务器文件交互三、在服务器上运行python代码一.连接Linux服务器本辣鸡小白,现在读研一,做的是数据挖掘方向,而之前从未有过接触服务器甚至连
C语言
都不太会
睡不醒的小胖子
·
2024-01-31 11:16
数据处理
python环境
服务器
大数据
tensorflow
数据挖掘
机器学习
深度学习
php是什么
PHP的设计灵感来源于
C语言
,同时也吸取了Java和Perl等其他语言的特点,形成了独特的语法结构。这种语言特别适合于Web应用程序的开发,因为它允许开发者快速地构建动态网页。
2301_78491269
·
2024-01-31 11:10
服务器
gcc/g++工具详解
目录一、安装gcc/g++二、背景知识三、相关选项四、gcc如何工作1.预处理2.编译3.汇编4.链接5.
函数库
的概念6.动静态库一、安装gcc/g++gcc/g++-v:用来查看当前你使用的gcc/g
晚风相伴
·
2024-01-31 11:05
linux
运维
服务器
【
C语言
】- static和extern关键字 - 对函数的作用!
不同类型的变量有不同的存储类型、不同的生命周期、不同的作用域。这篇小文介绍2个比较重要的关键字:static和extern。static和extern不仅可以用在变量上,还可以用在函数上。这讲先介绍它们对函数的作用。一、extern与函数之前我提到过一句话:如果一个程序中有多个源文件(.c),编译成功会生成对应的多个目标文件(.obj),这些目标文件还不能单独运行,因为这些目标文件之间可能会有关联
折扇戏美人_a48e
·
2024-01-31 10:17
【数字IC精品文章收录】近500篇文章-学习路线-基础知识-接口-总线-脚本语言-芯片求职-安全-EDA-工具-低功耗设计-Verilog-低功耗-STA-设计-验证-FPGA-架构-AMBA-书籍-
建议收藏慢慢看)*一、项目说明*1.1索引目的1.2收录原则1.3投稿方式1.4版本迭代二、数字IC学习路线三、通用技能篇*3.1数字电路3.2硬件描述语言(Verilog)3.3linux操作系统3.4
C语言
程序员负总裁
·
2024-01-31 10:05
学习
安全
fpga开发
四年磨一剑:我是如何拿到蚂蚁offer的?
萌芽我大学学的并非计算机,学的是机械工程,课程仅接触过汇编语言以及一点
C语言
,当时也算有一点点计算机编程基础吧,我一点都不喜欢这个专业,除了上单片机汇编课程时比较感兴趣。
林一天1
·
2024-01-31 10:29
自学
C语言
--字符串和格式化输入/输出···笔记
part1:字符串1、
C语言
没有专门用于存储字符串的变量类型,字符串都被存储在char类型的数组中。数组由连续的存储单元组成,字符串中的字符被存储在相邻的存储单元中,每个单元存储一个字符。
蜀道之南718
·
2024-01-31 10:17
自学C语言
c语言
笔记
数据结构
算法
开发语言
日历功能——
C语言
实现日历功能,输入年份月份,输出日历#includeintleap_year(intyear){if(year%4==0&&year%100!=0||year%400==0){return1;}else{return0;}}intdetermine_year_month_day(int*day,intmonth,intyear){if(month!=2){returnday[month-1];}e
Yifannn~
·
2024-01-31 09:51
学习
c语言
java
开发语言
快速排序、strncpy、strncat、strncmp实现、回调函数以及指针+二维数组——
C语言
——day15
今天主要的内容是利用指针实现快速排序、strncpy、strncat、strncmp实现、回调函数以及指针+二维数组首先讲一下快速排序快速排序的思想是:step1:选择一个基准值//a[0]step2:从右边开始找,找比基准值小的值step3:从左边开始找,找比基准值大的值step4:交换找到的值step5:重复step2——step4步骤,直到begin与end相遇step6:此时将相遇位置上的
Yifannn~
·
2024-01-31 09:51
学习
c语言
算法
开发语言
C语言
菜鸟入门·判断语句(if语句、if...else语句、嵌套if语句)详细介绍
目录1.if语句2.if...else语句3.if...elseif...else语句4.嵌套if语句
C语言
把任何非零和非空的值假定为true,把零或null假定为false。
时光の尘
·
2024-01-31 09:48
C语言
c语言
开发语言
c++
stm32
单片机
C语言
菜鸟入门·函数
目录1.函数的定义2.函数声明3.函数调用4.函数参数4.1传值调用4.2引用调用函数是一组一起执行一个任务的语句。每个C程序都至少有一个函数,即主函数main(),所有简单的程序都可以定义其他额外的函数。您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定的,但在逻辑上,划分通常是根据每个函数执行一个特定的任务来进行的。函数声明告诉编译器函数的名称、返回类型和参数。函数定义提供
时光の尘
·
2024-01-31 09:18
C语言
c语言
开发语言
visual
studio
编辑器
ide
c++
计算机基础知识讲解(原码反码补码)(以及在
C语言
里面是如何计算和运用的)
补码反码掩码以及原理补码、反码和掩码是计算机科学中用于表示和处理数值的三种编码方式。原码原码是最直观的数值表示方法,它将数值的二进制表示与其符号位结合起来。在原码表示中,正数的符号位为0,而负数的符号位为1。原码的缺点在于它无法直接表示负数,因为在计算负数的时候需要进行特殊的处理。反码反码用于简化负数的运算。对于正数,其反码与原码相同;对于负数,反码是将原码除符号位外的所有位取反(0变1,1变0)
Jason_from_China
·
2024-01-31 09:17
c语言
开发语言
C语言
菜鸟入门·运算符(算数运算符,关系运算符,逻辑运算符,位运算符,赋值运算符,三目运算符)详细介绍
C语言
内置了丰富的运算符,并提供了以下类型的运算符:算术运算符关系运算符逻辑运算符位运算符赋值运算符杂项运算符1.算术运算符
C语言
中常用的算术运算符有加法
时光の尘
·
2024-01-31 09:44
C语言
c语言
java
数据结构
c++
算法
单片机
stm32
C语言
在进行多种数据类型混合运算的时候,数据类型自动转换有哪些规则?
二、解答在
C语言
中,当不同类型的数据进行操作时,应当首先将其转换成相同的数据类型,然后进行操作,转换规则是由低级向高级转换。
颓特别我废
·
2024-01-31 09:09
C语言
c语言
开发语言
Linux管道popen和pclose
标准I/O
函数库
提供了popen函数,它启动另外一个进程去执行一个shell命令行,这里我们称调用popen的进程为父进程,由popen启动的进程称为子进程。
豆豆plus
·
2024-01-31 08:48
linux
C语言
和C++的数据结构和算法一样嘛?
C语言
和C++的数据结构和算法一样嘛?
单片机一哥
·
2024-01-31 08:43
单片机
单片机
51单片机
单例模式
C语言
递归:魅力、实践与陷阱
递归是
C语言
的一个非常实用的技术。它巧妙地运用函数自我调用的方式,将复杂问题化繁为简,展现出非凡的抽象能力和逻辑美。然而,正如硬币有两面,过度或不恰当使用递归也会陷入一系列“陷阱”。
极客代码
·
2024-01-31 08:08
玩转C语言
c语言
深入全面剖析
C语言
指针
一、指针的基本概念与声明在
C语言
中,指针是一种特殊的变量,它存储的是另一个变量的内存地址。理解指针的基础始于对计算机内存模型的认识。内存是由一系列连续的单元组成,每个单元都有唯一的地址标识。
极客代码
·
2024-01-31 08:08
玩转C语言
c语言
C语言
中的循环语句:重复执行特定的代码块
在
C语言
中,循环语句允许程序重复执行特定的代码块,从而实现有效的重复操作和迭代。通过循环语句,可以简化代码编写,提高代码的可重复性和可维护性。
极客代码
·
2024-01-31 08:37
玩转C语言
c语言
上一页
68
69
70
71
72
73
74
75
下一页
按字母分类:
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
其他