51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
文章频道
前端
css3
Javascript
html
Html5
Css
vue
网站优化
正则表达式
React
后端
C语言
C++
Java
.Net
PHP
Python
gis
Go语言
数据库
nosql
其他
Redis
sql
Mysql
Oracle
sqlserver
mongodb
移动
Flutter
Android
IOS
微信
微信小程序
支付宝小程序
快应用
开源
hadoop
资讯
经验
其他
工具
互联网络
代码编辑器
报表/图表
其他
算法
操作系统
linux
unix
windows
centos
mac
游戏开发
架构
微服务
网站架构
分布式系统
系统架构
软件工程
敏捷开发
软件工程
C语言
链表详解(C语言)
链表是一种常见的基础数据结构,结构体指针在这里得到了充分的利用。链表可以动态的进行存储分配,也就是说,链表是一个功能极为强大的数组,他可以在节点中定义多种数据类型,还可以根据需要随意增添,删除,插入节点。链表都有一个头指针,一般以head来表示,存放的是一个地址。链表中的节点分为两类,头结点和一般节点,头结点是没有数据...
代码星球
·
2021-02-16
链表
详解
语言
C语言经典题目
回顾一下吧:一、有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?解析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。常规写法:#include<stdio.h>intmain(){inti,j,k;printf("");for(i=1;i...
代码星球
·
2021-02-16
语言
经典
题目
一步步来用C语言来写python扩展-乾颐堂
本文介绍如何用C语言来扩展python。所举的例子是,为python添加一个设置字符串到windows的剪切板(Clipboard)的功能。我在写以下代码的时候用到的环境是:windowsxp,gcc.exe4.7.2,Python3.2.3。第一步撰写C语言的DLL创建一个clip.c文件,内容如下:12345678...
代码星球
·
2021-02-16
步步
语言
来写
python
扩展
堆的创建、优先队列、topk、堆排序C语言实现
1、堆的定义堆就是用数组实现的二叉树,所有它没有使用父指针或者子指针。堆就是利用完全二叉树的结构来维护的一维数组。 创建一个堆除了一个简单的一维数组以外,不需要任何额外的空间。如果我们不允许使用指针,那么我们怎么知道哪一个节点是父节点,哪一个节点是它的子节点呢?节点在数组中...
代码星球
·
2021-02-14
创建
优先
队列
topk
排序
C语言__attribute__ ((__packed__))关键字自动字节对齐
自动字节对齐不想要字节对齐的时候,有没有办法取消字节对齐?答案是可以,就是在结构体声明当中,加上__attribute__((__packed__))关键字,它可以做到让我们的结构体,按照紧凑排列的方式,占用内存。来段实际代码:#include<stdio.h>#include<iostream>...
代码星球
·
2021-02-14
语言
attribute
packed
关键字
自动
C语言动态数组
原文链接:c语言中动态数组的建立 作者:阿瞒123 一维动态数组的创建,这个比较简单,直接上代码#define_CRT_SECURE_NO_DEPRECATE#include<stdio.h>#include<stdlib.h>voidcreateOneDimen...
代码星球
·
2021-02-14
语言
动态
数组
C语言格式化输出,空位补0,空位补空格
charstrTtimeDump[512]="";inta=5;sprintf(strTtimeDump,"%.4d",a);//strTtimeDump输出0005数字前补3个0sprintf(strTtimeDump,"%4d",a);//strTtimeDump输出5数字前补3个空格...
代码星球
·
2021-02-14
空位
语言
格式化
输出
空格
《你必须知道的495个C语言问题》知识笔记及补充
1.extern在函数声明中是什么意思?它可以用作一种格式上的提示表明函数的定义可能在另一个源文件中,但在externintf();和intf();之间并没有实质的区别。补充:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也...
代码星球
·
2021-02-13
你必须知道的495个C语言问题
知识
笔记
补充
算法笔记_199:第二届蓝桥杯软件类决赛真题(C语言本科)
前言:以下代码部分仅供参考,C语言解答部分全部来自网友,Java语言部分部分参考自网友,对于答案的正确性不能完全保证。 试题1 数论中有著名的四方定理:所有自然数至多只要用四个数的平方和就可以表示。我们可以通过计算机验证其在有限范围的正确性。对于大数,简单的循环嵌套是不适宜的。下面的代码...
代码星球
·
2021-02-08
算法
笔记
第二届
蓝桥
软件
算法笔记_200:第三届蓝桥杯软件类决赛真题(C语言本科)
/目录1 星期几2 数据压缩3 拼音字母4DNA比对5 方块填数前言:以下代码部分仅供参考,若有不当之处,还望路过同学指出哦~ 1949年的国庆节(10月1日)是星期六。今年(2012)的国庆节是星期一。那么,从建国到现在,有几次国庆节正好是星期日呢?只要答案,不限手段...
代码星球
·
2021-02-08
算法
笔记
第三届
蓝桥
软件
算法笔记_203:第四届蓝桥杯软件类决赛真题(C语言B组)
/目录1猜灯谜2连续奇数和3空白格式化4高僧斗法5格子刷油漆6农场阳光前言:以下代码仅供参考,若有错误欢迎指正哦~标题:猜灯谜A村的元宵节灯会上有一迷题:请猜谜*请猜谜=请边赏灯边猜小明想,一定是每个汉字代表一个数字,不同的汉字代表不同的数字。请你用计算机按小明的思路算一下,然后提交“请猜谜”三...
代码星球
·
2021-02-08
算法
笔记
第四届
蓝桥
软件
算法笔记_205:第五届蓝桥杯软件类决赛真题(C语言B组)
/目录1年龄巧合2出栈次序3信号匹配4生物芯片5Log大侠6殖民地 前言:以下代码仅供参考,若有错误欢迎指正哦~小明和他的表弟一起去看电影,有人问他们的年龄。小明说:今年是我们的幸运年啊。我出生年份的四位数字加起来刚好是我的年龄。表弟的也是如此。已知今年是2014年,并且,小明说的年龄指的是周岁。请推断并填写...
代码星球
·
2021-02-08
算法
笔记
第五届
蓝桥
软件
C语言的经典排序算法源码
1、插入排序:插入法是一种比较直观的排序方法。它首先把数组头两个元素排好序,再依次把后面的元素插入适当的位置。把数组元素插完也就完成了排序。代码如下:#include<stdio.h>voidmain(){inta[10];inti,j,k;printf("请输入10个数字!空格隔开");for(i=0;i...
代码星球
·
2021-02-08
语言
经典
排序
算法
源码
树莓派开发ADC芯片CS1237(C语言和python库开发)
源码地址https://github.com/dyingstraw/CS12371.安装树莓派官方系统/安装树莓派官方系统2.安装wiringpi库sudoapt-getinstallgit-coresudogeitclonegit://git.drogon.net/wiringPicdwieingPisudo./bu...
代码星球
·
2021-02-03
开发
树莓
ADC
芯片
CS1237
C语言利用fgetc复制拷贝文件内容
#include<stdio.h>#include<stdlib.h>//文件的内容复制intmain(inta,char*argv[]){if(a!=3){printf("useage:%ssource!",argv[0]);exit(1);}FILE*fp1,*fp2;fp1=fopen(a...
代码星球
·
2021-02-02
语言
利用
fgetc
复制
拷贝
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
...
2
3
4
5
6
...
下一页
尾页
按字母分类:
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
其他