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语言if语句的用法
if语句一般有三种基本形式,其它扩展形式,也是以下面三种形式为基础,个人活学活用而已。 1、if……形式 一般格式:if(表达式)语句; 语义是:如果表达式的值为真,则执行其后的语句,否则不执行该语句。语句可以是单条语句,也可以是用花括号{}包括起来的复合语句。示例如下:#inclu...
代码星球
·
2020-04-11
语言
if
语句
用法
C语言实现ping命令(一)
ping命令使用到了网络中的ICMP协议:关于ICMP介绍看这里:https://www.cnblogs.com/wanghao-boke/p/11670473.html 网络地址信息地址信息表示:网络传输时地址信息包括:地址族(基于IPV4还是IPv6的地址族)IP地址端口号 使用相关...
代码星球
·
2020-04-09
语言
实现
ping
命令
C语言实现LRU缓存(二)
/**filename:LRUCache.h*desp:LRU缓存接口*/#ifndef__LRUCACHE_H__#define__LRUCACHE_H__intLRUCacheCreate(intcapacity,void**lruCache);intLRUCacheDestroy(void*lruCa...
代码星球
·
2020-04-09
语言
实现
LRU
缓存
C语言实现LRU缓存(一)
LRU缓存概念 基本概念:缓存(Cache):Cache被称为高速缓存,是介于CPU和内存之间的高速小容量存储器,其容量远小于内存,但速度却可以接近CPU的频率。 概念拓展:如今高速缓存的概念已被扩充,不仅在CPU和主内存之间有Cache,而且在内存和硬盘之间也有Cache(磁盘缓存),乃至在硬盘与...
代码星球
·
2020-04-09
语言
实现
LRU
缓存
C语言实现简单epoll服务器(二)
共有的头文件/*utility.h*/#ifndef__UTILITY_H_INCLUDED#define__UTILITY_H_INCLUDED#include<iostream>#include<list>#include<sys/types.h>#include<sys/...
代码星球
·
2020-04-09
语言
实现
简单
epoll
服务器
C语言简单实现epoll服务器(一)
C/S模型TCP通信C/S模型图如下所示:TCP服务端通信的常规步骤:使用socket()创建TCP套接字(socket)将创建的套接字绑定到一个本地地址和端口上(Bind)将套接字设为监听模式,准备接收客户端请求(listen)等待客户请求到来:当请求到来后,接受连接请求,返回一个对应于此次连接的新的套接字(acce...
代码星球
·
2020-04-09
语言
简单
实现
epoll
服务器
C语言实现2048小游戏
上线左右或者wasd移动,q或Q退出/*2048.c*/#include<stdio.h>#include<stdlib.h>#include<curses.h>#include<unistd.h>#include<signal.h>#include<t...
代码星球
·
2020-04-09
语言
实现
2048
小游戏
C语言使用OpenGL制作旋转地球
前置步骤(安装依赖库):sudoapt-getupdatesudoapt-getinstallbuild-essentialsudoapt-getinstalllibgl1-mesa-devsudoapt-getinstalllibglu1-mesa-dev $sudoapt-getinstallfreegl...
代码星球
·
2020-04-09
语言
使用
OpenGL
制作
旋转
C语言实现大数计算
所谓大数,就是超过longlong表示的位数。 #include<stdio.h>#include<stdlib.h>#include<string.h>#defineBASE(10)#defineMAX(x,y)((x)>(y)?(x):(y))typedefstr...
代码星球
·
2020-04-09
语言
实现
大数
计算
C语言实现webServer
1.字符串管理模块: 这个文件主要实现了能够自动扩展并灵活拼接的字符串类型,具体作用可以参考C++的string类型作用。/*stringutils.h*/#ifndefSTRINGUTILS_H#defineSTRINGUTILS_H#include<stdlib.h>typedefstru...
代码星球
·
2020-04-09
语言
实现
webServer
C语言实现五子棋
可以称得上史上最简单的五子棋版本了。可以使用curses库来改进页面和下棋方式。并且对于输入的坐标没有进行鉴别,如果输入的坐标超过棋盘大小,就会段错误退出。我改进了一点,但是还是没有完全避免这个问题。/**Gobang.c*/#include<stdio.h>#include<stdlib.h>...
代码星球
·
2020-04-09
语言
实现
五子棋
C语言实现贪吃蛇游戏
#include<stdio.h>#include<stdlib.h>#include<string.h>#include<sys/times.h>#include<sys/types.h>#include<unistd.h>#include<...
代码星球
·
2020-04-09
语言
实现
贪吃
游戏
C语言实现Linux之ls
ls命令用来显示目标列表。 常用参数:-l :以长格式显示目录下的内容列表。输出信息从左向右依次包括文件名,文件类型,权限模式,硬连接数,所有者、组、文件大小和文件的最后修改时间等;-a :显示所有档案及目录;-r :以...
代码星球
·
2020-04-09
语言
实现
Linux
ls
C语言实现linux之who功能
/*who_test.c*/#include<stdio.h>#include<string.h>#include<getopt.h>#include<time.h>#include<stdlib.h>#include<stdbool.h>#inc...
代码星球
·
2020-04-09
语言
实现
linux
who
功能
C语言实现FTP服务器
公共部分代码/*common.h*/#ifndefCOMMON_H#defineCOMMON_H#include<arpa/inet.h>#include<ctype.h>#include<dirent.h>#include<errno.h>#include&...
代码星球
·
2020-04-09
语言
实现
FTP
服务器
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
...
22
23
24
25
26
...
下一页
尾页
按字母分类:
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
其他