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语言
小游戏:贪吃蛇
用指针数组来表示蛇,p[0]表示蛇头控制方向:w,s,a,d-->上下左右j,k-->加速、减速键盘控制需要用到线程编译时需要在后面加-lpthread#include#include#include#include#include#defineX20#defineY40charhead='@';//蛇头的形状charbody='O';//蛇身的形状chara[X][Y]={'O','O','O'
he海ng
·
2024-02-04 00:25
小游戏
c语言
C语言
:大一贪吃蛇工程实践的记录
写在之前:本次工程实践的选题为贪吃蛇,利用
C语言
编码实现贪吃蛇小游戏的写法很多,多数会引用windows.h这个头文件,之后会用链表来写,但是本人的链表很菜以至于下学期的数据结构有点难搞。
ahyo
·
2024-02-04 00:25
初学分享
c语言
贪吃蛇
工程实践
c语言
:贪吃蛇的实现
目录贪吃蛇实现的技术前提:Win32API介绍控制台程序(console)控制台屏幕上的坐标GetStdHandleGetConsoleCursorInfoCONSOLE_CURSOR_INFOSetConsoleCursorInfoSetConsoleCursorPositionGetAsyncKeyState宽字符的打印贪吃蛇的主要功能游戏的初始化和适应本地环境打印欢迎界面打印墙创建蛇身创建打
小蓝lanll
·
2024-02-04 00:54
c语言
c语言
开发语言
摒弃思想上的累赘,轻松上阵
我大学读的药学专业,大三的时候我就决定要
考研
,可是我不是要考本专业的,我想考企业管理专业,因为我想做一位商界精英,西装革履,出入高档写字楼,而且做企业管理,指点江山,为
自由自在小药代
·
2024-02-03 23:52
【
C语言
】(15)指针进阶
1.指针与const在
C语言
中,const关键字和指针一起使用时,可以创建对常量的引用,或者创建指向常量的指针。这对于保护重要数据不被意外修改以及提高程序的可读性和运行时的安全性非常有用。
游码客
·
2024-02-03 23:40
C语言程序设计
c语言
算法
被爱
我不会想到他会向我告白,尤其快到
考研
了。突如其来的一条消息,让我有些不知所措。“冒昧打扰一下,我想跟你说件事,能见一面吗?我就在你宿舍楼下。”尽管有些讶异,但我换好鞋,抓起手机就下楼了。
曲周平
·
2024-02-03 23:32
【
C语言
】字符串函数的介绍一(strlen、strcpy、stract)
我们都知道,字符串在
C语言
中使用的特别频繁,但类型里,却没有字符串这种类型,这时,众多的库函数就可以帮助我们灵活地使用字符串了这篇文章同样适合已经对于字符串有初步了解的朋友,虽然本篇文章会由浅入深的介绍每个函数
cat_with_cat
·
2024-02-03 23:29
C语言知识点
c语言
开发语言
【C++】C++入门— 类与对象初步介绍
1认识面向对象
C语言
是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题C++是基于面向对象的,关注的是对象,将一件事情拆分成不同的对象,靠对象之间的交互完成。
叫我龙翔
·
2024-02-03 23:54
从零开始的C++生活
c++
开发语言
STL简介
问题:为什么
C语言
没有类似STL的库?因为
C语言
不支持泛型编程,没有模板,所以
C语言
的顺序表、链表……只能自己实现。C++的发展历史:在C++
从前慢,现在也慢
·
2024-02-03 23:54
C++初阶
c++
数据结构
开发语言
【数据结构】二叉搜索树
樊梓慕:个人主页个人专栏:《
C语言
》《数据结构》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》《C++》《Linux》《算法》每一个不曾起舞的日子,都是对生命的辜负前言本篇文章博主会对二叉搜索树的一些特性进行讲解
樊梓慕
·
2024-02-03 23:53
数据结构
数据结构
上海之旅
从确定
考研
以后,我就明确的知道,我会去上海,我一定要考到上海,在这座我心心念念的城市读书。
影子_3d95
·
2024-02-03 23:57
正确打开github
该文档所有笔记都在这个仓库youhuangla/mini_gtest里面有,并且添加了一个
C语言
100行内仿GoogleTest测试框架,并写了编写与在GitHub上运行的教程,大小才11mb
等你足够强了再说吧
·
2024-02-03 22:54
专升本如何进入大厂
考研
?(毕竟还年轻,本人97年)甚至是说专门待业1-2年,学习英语run到外企,再通过外企remove国外?一直认为国内35岁以后,还在一线开发,不现实。理由如下:精
Dashesand
·
2024-02-03 22:10
程序人生
【C++初阶】C++入门(2)
博客主页:小羊失眠啦.系列专栏:《
C语言
》《数据结构》《C++》《Linux》《Cpolar》❤️感谢大家点赞收藏⭐评论✍️文章目录一、函数重载1.1函数重载的概念1.2函数重载的种类1.3C++支持函数重载的原理二
小羊失眠啦.
·
2024-02-03 22:14
c++
开发语言
通过日期计算星期函数(
C语言
版)
测试源代码:#includeintgetDayOfWeek(intyear,intmonth,intday){if(month<3){month+=12;year--;}intq=day;intm=month;intK=year%100;intJ=year/100;intdayOfWeek=(q+13*(m+1)/5+K+K/4+J/4-2*J)%7;//AdjustforC'smoduloope
落叶@梧桐
·
2024-02-03 22:12
c语言
算法
开发语言
异或加密原理及简单应用(
C语言
版)
加密原理:异或加密是一种基于异或运算的简单加密算法。在二进制运算中,异或(XOR)的规则是:0XOR0=00XOR1=11XOR0=11XOR1=0这意味着如果两个比特相同,则结果为0,否则结果为1。异或加密的原理基于这一特性。加密过程:选择密钥(Key):选择一个用于加密和解密的密钥,通常是一个固定的值,也可以是一个字符串。将密钥与明文逐位进行异或运算:将密钥的每个比特与明文相应位置的比特进行异
落叶@梧桐
·
2024-02-03 22:12
C语言技巧
异或加密
C语言算法
【数据结构与算法】栈(Stack)之 浅谈数组和链表实现栈各自的优缺点
3.栈代码实现(
C语言
)往期相关文章:线性表之顺序表线性表之链表1.栈介绍 栈是一种特殊的线性表,只允许在栈顶(Top)进行插入和删除元素操作,另一端称为栈底,栈中的数据元素遵守后进先出LIFO(LastInFirstOut
念来过倒字名qwq
·
2024-02-03 22:10
Data
Structure
and
Algorithm
C语言
数据结构
c语言
C语言
第十七弹---指针(一)
✨个人主页:熬夜学编程的小林系列专栏:【
C语言
详解】【数据结构详解】指针1、内存和地址1.1、内存2、指针变量和地址2.1、取地址操作符(&)2.2、指针变量和解引用操作符(*)2.2.1、指针变量2.2.2
小林熬夜学编程
·
2024-02-03 22:05
C语言详解
c语言
开发语言
【学习总结】240128_数据结构与算法(三)
floatimapart;}Complex调用函数则有:voidassign(Complex*A,floatreal,floatimag);voidadd(Complex*A,floatreal,floatimag);2.
C语言
实现抽象数据类型
豆乳麻薯
·
2024-02-03 22:04
学习
vscode配置matlab工作环境
前面有两篇文章我们分别讲了在vscode里面如何配置
C语言
环境和python环境,那两篇文章总体来说比较复杂,当然这篇也有许多有趣的问题。
Cache_wood
·
2024-02-03 21:07
C语言
实现数字全排列
文章目录一、问题描述二、代码三、算法一、问题描述【问题描述】输入整数N(1intN;inti,j;intjiecheng[11];intoutput[10];intfactorial(){jiecheng[0]=1;inti;for(i=1;i=0;i--){if(output[i]output[k1]&&output[i]j;i--,j++){temp=output[i];output[i]=o
阿袁的小园子
·
2024-02-03 21:03
C/C++
猜名次代码实现之
C语言
5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果:A选手说:B第二,我第三;B选手说:我第二,E第四;C选手说:我第一,D第二;D选手说:C最后,我第三;E选手说:我第四,A第一;比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。思路1:考虑到一共五个人,直接模拟推理有些太难,计算机最擅长的遍历此时就会派上用场,将每个人从第1到第5来一遍,则一共会产生5^5种可能性,这个只需要一个5
Annnnie?
·
2024-02-03 21:02
每日一题
c基础
c语言
perm函数
c语言
_2019-10-14 递归输出全排列的一种新方法(
C语言
描述)
前言最近在数据结构的作业题中,出现了这样一道题目:7-2输出全排列(20分)请编写程序输出前n个正整数的全排列(n3124)对i+1~n的部分进行递归,在递归中再次扫描这个数组,仍然进行上述变换(如3124=>3214)当i+1==n时只剩两个数,达到递归边界,输出这个数组交换最后两个数的位置,再输出一次,再交换回来递归结束,返回上一层递归,将变动过的数字放回去(3214=>3124,3124=>
weixin_39524959
·
2024-02-03 21:32
perm函数c语言
c语言
程序全排列算法思路,深入全排列算法及其实现方法
全排列在很多程序都有应用,是一个很常见的算法,常规的算法是一种递归的算法,这种算法的得到基于以下的分析思路。给定一个具有n个元素的集合(n>=1),要求输出这个集合中元素的所有可能的排列。一、递归实现例如,如果集合是{a,b,c},那么这个集合中元素的所有排列是{(a,b,c),(a,c,b),(b,a,c),(b,c,a),(c,a,b),(c,b,a)},显然,给定n个元素共有n!种不同的排列
注册一个账号这么麻烦
·
2024-02-03 21:01
c语言程序全排列算法思路
【
C语言
刷题】喝汽水问题、上三角矩阵判定以及矩阵相等判定
目录一、喝汽水问题1.循环求解2.找规律二、上三角矩阵判定三、矩阵相等判定总结一、喝汽水问题题目描述:喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水,给20元,可以多少汽水(编程实现)。1.循环求解对于,这道题,我们首先的思路就是循环了,我们是这样思考的,我们有20元,这20元可以换20个空瓶,这20个空瓶又可以换10瓶汽水,这10瓶汽水又可以换5瓶汽水,这五瓶汽水又可以换2瓶汽水剩一个空品,然后两
青色_忘川
·
2024-02-03 21:00
【C语言刷题】
c语言
算法
c++
visual
studio
矩阵
【
C语言
进阶篇】assert宏 使用详解
2.2原型2.3功能2.4示例2.5assert的打开与关闭三、注意事项3.1运行效率问题3.2assert只适用于调试版本3.3资源释放与清理3.4过度依赖四、总结个人主页:倔强的石头的博客系列专栏:
C语言
指南
倔强的石头_
·
2024-02-03 21:28
C语言指南
c语言
开发语言
【
C语言
刷题系列】交换两个变量的三种方式
文章目录1.使用临时变量(推荐)2.相加和相减的方式(值较大时可能丢失数据)3.按位异或运算本文所属专栏
C语言
刷题_倔强的石头106的博客-CSDN博客两个变量值的交换是编程中最常见的问题之一,以下将介绍三种变量的交换方式
倔强的石头_
·
2024-02-03 21:58
C语言刷题
c语言
数据结构
开发语言
【
C语言
刷题系列】计算整数的二进制位中1的个数 (三种方式)
文章目录一、文章简介1.取模配合整除的方式2.按位与配合右移的方式3.按位与的方式一、文章简介本文所属专栏
C语言
刷题_倔强的石头106的博客-CSDN博客注:如果没有特别说明,本文所提及的整数为有符号整型
倔强的石头_
·
2024-02-03 21:58
数据结构与算法
C语言刷题
c语言
数据结构
开发语言
【
C语言
刷题系列】喝汽水问题
文章目录一、文章简介1.先买再换1.1代码逻辑:1.2完整代码1.3运行结果1.4根据方法一总结优化2.边买边换2.1代码逻辑:2.2完整代码2.3运行结果一、文章简介本文所述专栏——
C语言
经典编程问题
倔强的石头_
·
2024-02-03 21:57
C语言刷题
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-02-03 21:54
华为od
c语言
c++
javascript
java
python
【华为OD机考 统一考试机试C卷】API集群负载统计(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-02-03 21:54
华为od
c语言
c++
javascript
java
C语言
问题汇总
指针#includeintmain(void){ inta[4]={1,2,3,4}; int*p=&a+1; int*p1=a+1; printf("%#x,%#x",p[-1],*p1);}以上代码中存在错误。int*p=&a+1;错误1:取a数组的地址,然后+1,即指针跳过int[4]大小的字节:4*4个字节。(本题有别的意图,但是这种赋值是不正确的,而且赋值之后p指向的是未定义的空
十万个秋刀鱼
·
2024-02-03 21:54
c语言
算法
开发语言
我想我会喜欢你,我的伙伴
爸爸的脾气稍微改善了,变成我的大王了,自己的大学专业由自己定,觉得烟草ok,就任性的来了,现在觉得当时真的是欠考虑,当时我妈妈也拦不住我,大一快结束的时候,我一定要调专业,被班主任千辛万苦拦住了,我头疼了几天,现在到
考研
的时候了
呢潭
·
2024-02-03 20:33
【编程与算法基础】
C语言
——预处理指令详解
文章目录1.预定义符号2.宏定义预处理指令2.1#define2.1.1#define预定义标识符2.1.1#define预定义宏2.1.3#define替换规则2.2#与##2.3#undef3.条件编译预处理指令3.1#if3.2#ifdefined()&ifdef4.文件包含预处理指令4.1头文件被包含的方式4.2条件编译头文件1.预定义符号预定义符号都是语言内置的。下面是一些常用的:#
码上芯路人
·
2024-02-03 20:13
编程与算法
c语言
c++
算法
c语言
——预处理详解
前言:我们用到过#define,与#include指令,这些指令都是由预处理器处理的。预处理器是一个小软件,它可以在编译前处理c程序目录一.预定义符号二.#define1.#define定义标识符2.#define定义宏3.#4.##一.预定义符号这些预定义符号都是语言内置的实例:#includeintmain(){printf("%s\n",__FILE__);printf("%d\n",__L
IT且66
·
2024-02-03 20:41
c语言
开发语言
C语言
assert断言详解指针(3)
然而想想我们在现实中设计到经济纠纷什么的,一些自身外部的物资这时候编译器警察就管不了了,没有权限,这时候就需要一些内部法官来管理了,今天我们介绍一个
C语言
中的法官assert,它是
C语言
中的库函数。
那一脸阳光
·
2024-02-03 20:41
c语言
开发语言
C语言
——R/预处理详解
一、预定义符号C语⾔设置了⼀些预定义符号,可以直接使⽤,预定义符号也是在预处理期间处理的。__FILE__//进⾏编译的源⽂件__LINE__//⽂件当前的⾏号__DATE__//⽂件被编译的⽇期__TIME__//⽂件被编译的时间__STDC__//如果编译器遵循ANSIC,其值为1,否则未定义1printf("file:%sline:%d\n",__FILE__,__LINE__);二、#de
慢了半拍i
·
2024-02-03 20:11
C语言讲解
c语言
开发语言
指针详解(3)
前言:在浩瀚的
C语言
编程宇宙中,指针犹如一把打开内存世界大门的独特钥匙,它不仅是理解程序运行机制的关键要素,也是提升代码执行效率的重要工具。
那一脸阳光
·
2024-02-03 20:10
c
c语言
开发语言
Day 17------
C语言
收尾之链表的删除、位运算、预处理、宏定义
链表空链表:注意:函数不能返回局部变量的地址操作:1.创建空链表2.头插3.尾插4.链表遍历5.链表的长度free:释放删除:头删voidpopFront(structNode*head){//1.p指针变量指向首节点//2.断开链表head->next=p->next;//3.释放p所在的节点free(p);}voidpopFront(structNode*head)//头删函数{if(isPu
我爱敲代码yx
·
2024-02-03 20:54
开发语言
c语言
学习
数据结构
Day 1. 学习linux高级编程之Shell命令和IO
1.
C语言
基础现阶段学习安排2.IO编程多任务编程(进程、线程)网络编程数据库编程3.数据结构linux软件编程1.linux:操作系统:linux其实是操作系统的内核系统调用:linux内核的函数接口操作流程
我爱敲代码yx
·
2024-02-03 20:24
linux
ubuntu
ch32vxx模仿stm32位带操作
通过网络搜索和
C语言
重新学习(位域和宏),找到了以下替代方法。typedefstruct{//根据芯片内存大小端设置,当前为小端模式,大端反过来uint32_t
飙风者
·
2024-02-03 19:41
stm32
mcu
risc-v
关于自律
我们经常能在新闻报道中、在周围人的闲聊八卦中听到类似的故事,他们最终或是
考研
成功加冕名校光环,或是逆袭成功走上人生巅峰。像他们一样,我们也想成为更好的自
3f24824bff37
·
2024-02-03 19:08
三战
考研
之每日复盘7day
今日感悟:本来今天我挺自责的,觉得自己没有复习
考研
内容,浪费时间。但是转念一想,其实平常上班也挺累的,假期充个电也可做调整呀!
MM加油女孩
·
2024-02-03 19:34
函数定义涉及的三要素
C语言
,
c语言
函数的调用
/*1.函数三要素函数名形参列表函数体2.如何调用函数?函数名();3.函数体内容书写一定要谨慎bug是编程常用出现了问题函数哪里需要哪里都可以调用声明一个函数求两个数的和*/#includeadd(inta,intb){printf("%d\n",a+b);minus(a,b);}//声明一个求两个数的相减的函数minus(intc,intd){printf("%d",c-d);//我把c-d数
小葙
·
2024-02-03 18:04
函数定义涉及的三要素C语言
C语言
初阶(十)类型重命名typedef
一.基本类型重命名typedef类型新名字;二.结构体/联合体类型重命名typedefstruct{成员;}类型名;在typedef定义结构体同时,可以定义结构体指针。typedefstruct{intx;inty;intz;}Point3D,*pPoint3D;Point3Dp={1,2,3};pPoint3Dq=&p;三.函数指针类型重命名typedef返回类型(*函数指针类型)(参数)例:i
咔咔公主
·
2024-02-03 18:04
C语言初阶
c语言
开发语言
C/C++ 字符串详记(char[], char*, string)
目录前言C字符串存储
C语言
中字符串声明及初始化
C语言
中的一些字符串相关函数C++字符串string字符串string类常用的构造函数:string类类型字符串的操作字符串类型转换char→stringstring
wayne17
·
2024-02-03 18:02
C++
字符串
c++
诚心诚意找个想
考研
的小伙伴
本人今年准备二战,19
考研
,女生,想找个小伙伴互相交流,督促早起,督促学习,男女都可以,交流
考研
信息,有意者可以加我ʕ•̫͡•ʔ*:.✧520
考不上研不放弃
·
2024-02-03 18:46
c语言
学习笔记之字符串库函数和逗号表达式
inta=10;intb=5;intc=6;intd=(a=2+3,b=a-4,c=b+2);printf("%d",d);}打印结果为:逗号表达式,从左往右依次进行,将最后一个表达式的值赋值给变量.
c语言
字符串相关库函数求字符串长度
shaun2001
·
2024-02-03 18:54
c语言
学习
笔记
C语言
常见面试题:
C语言
中如何进行文件操作?
在
C语言
中,文件操作主要包括文件的打开、读取、写入和关闭等操作。下面我将详细介绍如何在
C语言
中进行文件操作。打开文件使用fopen函数打开文件,该函数需要两个参数:文件路径和打开模式。
广寒舞雪
·
2024-02-03 18:53
C语言
c语言
java
服务器
C语言
常见面试题:
C语言
中如何进行网络编程?
在
C语言
中进行网络编程,通常涉及到套接字(sockets)的使用。套接字是用于在网络上发送和接收数据的端点。通过套接字,可以创建不同类型的连接,如TCP连接或UDP连接,以便在网络上发送和接收数据。
广寒舞雪
·
2024-02-03 18:53
C语言
c语言
网络
开发语言
上一页
70
71
72
73
74
75
76
77
下一页
按字母分类:
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
其他