自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 多路复用之 epoll 的代码编写

epoll是实现多路复用最有效率的方式,没有之一。以下是它的编写代码:#include#include#include#include#include#include#include#include#include#include#includestatic void Usage(const char* proc){ assert

2016-09-26 21:21:15 261

原创 多路复用中select的代码编写

对于多路复用中的select我的整理代码如下:#include#include#include#include#include#include#includeint rfds[128];void usage(const char* proc){ assert(proc); printf("Uage: %s: [ip] [port]\n",

2016-09-25 21:19:52 435

原创 Linux下文件的Access time,Modify time, Change time三个时间的概念、区别和联系

在我的linux环境下输入  stat  test.c,会出现三个时间,分别是Access time,Modify time, Change time,那么它们是什么意思,又有什么样的区别与联系呢?首先它们的概念:atime(Access time):最后一次访问文件或目录的时间mtime(Modify time):最后一次修改文件或目录的时间ctime(Change time):

2016-08-22 14:51:18 1509

原创 C++中的继承

C++中的继承是C++的三大特性之一。关于继承我们要了解的地方有哪些呢?

2016-06-15 15:59:00 600

原创 从简单的add加法函数分析函数栈帧的创建与销毁过程(附有关栈帧的题目)

对于一个简单的add函数:#includeint Add(int x, int y){int c = 0;c = x + y;return c;}int main(){int a = 10;int b = 20;int c = 0;printf("%d\n", Add(a, b));system("pause");return 0;

2016-04-12 02:02:59 1043

原创 在终端输入多行信息并且查找需要的信息且打印出含有该信息的行(不使用库函数)

在终端输入多行信息,找出包含“ould”的行(也可以自定义其他的查找信息),并打印该行。#include#include#define LINE_MAX 1000char *fine_sub_str(char *line, char *substr)//在不允许调用库函数的情况下自己写出相当于strstr的函数。{char *str1 = line;char *str2

2016-04-10 19:28:14 331

原创 关于三步翻转法的小题

有一个字符数组的内容为:"student a am i", 请你将数组的内容改为"i am a student".不能使用库函数。只能开辟有限个空间(空间个数和字符串的长度无关)。三步翻转法!#include#includevoid reverse(char* start, char* end){assert(start);assert(end);while

2016-04-10 18:31:14 265

原创 一个简单的猜数字游戏

猜数字游戏#include#include#includevoid play_game(){srand((unsigned)time(NULL));int ret = rand() % 101;int input = 0;while (1){printf("请猜数字:");scanf_s("%d", &input);if (input {

2016-03-27 20:15:19 549

原创 我的C语言之路3

对于这道题:输出9*9乘法口诀表,我们应该如何解决呢?如果只是输出简单的表,我们给出以下代码:#includeint main(){int i = 0;for (i = 1; i {int j = 0;for (j = 1; j {printf("%d*%d=%2d ",i,j,i*j);}printf("\n");}system("

2016-03-17 13:21:06 236

原创 我的C语言之路2

对于C语言初学者来说,首先要接触的东西便是数据类型。       C语言要求在定义所有的变量时都要指定变量的类型,当然不仅仅是变量,常量也是区分类型的。       那么数据类型的意义是什么呢?与我们用大脑思考的数学不同,数学是抽象的,比如数字123,是整数;1/23,则是无限不循环小数,具有无穷的位数。而对于计算机来说,数据都存放在存储单元中,因为存储单元是由有限字节构成的有限空间,所以

2016-03-15 19:41:37 353

原创 我的C语言之路1

已经是大三下学期了。       我在自己专业上的道路才迈出第一步。       今天才写了几个最简单的顺序程序,而且还问题百出。       这就很尴尬了。       说起来很可笑,我是一个功利性特别强的人。就是说,一件要做的事情,如果看不到任何好处的话,我是没有动力去做的。很遗憾的是,大学也开了不少专业课了,我也都应付过去了,比如:C语言程序设计,C++,数据结构等等。 

2016-03-14 16:19:29 380 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除