C语言

C语言无符号和有符号的区别

C语言定义一个int类型时,默认是有符号数,关键字signed常省略,如: inta; signedinta; signeda; 这三句是一样的定义 定义无符号数时,必须加关键字unsigned,如: unsignedinta; unsigneda;...

C语言scanf的返回值

#include<stdio.h>intmain(void){longnum;longsum=0L;intstatus;printf("Pleaseenteranintegertobesummed");printf("(qtoquit):");status=scanf("%ld",&num);whi...
代码星球·2020-04-12

C语言----流程图(基础篇四)

大家晚上好,最近忙每天忙于项目没有时间更新自己的博客,时间就是海绵嘛硬挤挤就是有的,咂看标题"流程图",编程界的一个不可或缺的技能,特别是在做复杂的逻辑的时候要处理好每一步的关系,在数据中讲就是数据之间的关联关系,或者关联模型等,通俗点也就是父子,母子等关系。首先给大家介绍几款画流程图的软件:亿图图示,VISIO,百度...
代码星球·2020-04-12

C语言基本语法

C语言基本语法#include<reg52.h>          //包含文件 #include<stdio.h>voidmain(void)   &nb...
代码星球·2020-04-11

scanf输入字符串--C语言

1.C语言中没有字符串类型,也就没有字符串变量。字符串是通过字符数组来实现的。2.数组名,即是该数组的第一个元素的地址。3.scanf("",x); 第二个参数应该是地址,但对于字符数组,是否用&均可以。#include<stdio.h>intmain(){chara[26],b[10];...

关于C语言数组赋值方法

C语言数组赋值方法数组赋值的方法分为:1.赋值语句--对数组元素逐个赋值例:#include<stdio.h>intmain(){  inti,a[10];  for(i=0;i<=9;i++){     a[i]=i;       &nbs...

C语言职工信息管理系统源码

本文实例为大家分享了C语言职工信息管理系统的具体代码,供大家参考,具体内容如下#include<stdio.h>#include<stdlib.h>#include<string.h>#include<conio.h>structworker{charID[20];//工...

C语言实现外卖管理系统

本文为大家分享了C语言外卖管理系统的具体代码,供大家参考,具体内容如下内容说明(废话):上学期写的课程设计,主题是外卖管理系统,希望可以模拟网上订餐,店家工作,专人管理的过程。并实现注册与登录以及基本信息的输出,因为个人比较懒,一直没有整理上去,今天得空,要是得到大家的宝贵意见的话,会不胜荣幸。重点内容 &e...

C语言学生成绩管理系统源代码

大学C语言实训课,C语言学生成绩管理系统。#include<stdio.h>#include<string.h>#include<math.h>structstudent{intnum;charname[20];floatpingshi;floatshiyan;floatkaoshi...

c语言if语句的用法

 if语句一般有三种基本形式,其它扩展形式,也是以下面三种形式为基础,个人活学活用而已。  1、if……形式  一般格式:if(表达式)语句;  语义是:如果表达式的值为真,则执行其后的语句,否则不执行该语句。语句可以是单条语句,也可以是用花括号{}包括起来的复合语句。示例如下:#inclu...
代码星球·2020-04-11

C语言实现ping命令(一)

 ping命令使用到了网络中的ICMP协议:关于ICMP介绍看这里:https://www.cnblogs.com/wanghao-boke/p/11670473.html 网络地址信息地址信息表示:网络传输时地址信息包括:地址族(基于IPV4还是IPv6的地址族)IP地址端口号 使用相关...
代码星球·2020-04-09

C语言实现LRU缓存(二)

 /**filename:LRUCache.h*desp:LRU缓存接口*/#ifndef__LRUCACHE_H__#define__LRUCACHE_H__intLRUCacheCreate(intcapacity,void**lruCache);intLRUCacheDestroy(void*lruCa...
代码星球·2020-04-09

C语言实现LRU缓存(一)

LRU缓存概念 基本概念:缓存(Cache):Cache被称为高速缓存,是介于CPU和内存之间的高速小容量存储器,其容量远小于内存,但速度却可以接近CPU的频率。 概念拓展:如今高速缓存的概念已被扩充,不仅在CPU和主内存之间有Cache,而且在内存和硬盘之间也有Cache(磁盘缓存),乃至在硬盘与...
代码星球·2020-04-09

C语言实现简单epoll服务器(二)

共有的头文件/*utility.h*/#ifndef__UTILITY_H_INCLUDED#define__UTILITY_H_INCLUDED#include<iostream>#include<list>#include<sys/types.h>#include<sys/...

C语言简单实现epoll服务器(一)

C/S模型TCP通信C/S模型图如下所示:TCP服务端通信的常规步骤:使用socket()创建TCP套接字(socket)将创建的套接字绑定到一个本地地址和端口上(Bind)将套接字设为监听模式,准备接收客户端请求(listen)等待客户请求到来:当请求到来后,接受连接请求,返回一个对应于此次连接的新的套接字(acce...