网络访客记录项目——总线

源代码:https://github.com/Chai-YD/HTTP_SERVER 项目详解:

2018-09-03 16:11:09

阅读数:19

评论数:0

C语言知识点--复习(1)

知识点总结: 1.所有宏定义、枚举常量、只读常量全用大写字母命名,用下划线分割单词。 2.不同类型数据之间的运算注意精度扩张问题,一般低精度向高精度扩张。 3.sizeof在计算变量的时候,括号可以省略;在计算数据类型的时候,括号是不可以省略的。 4.const应该改写为readonly,是只读的...

2018-08-19 08:24:57

阅读数:18

评论数:0

位运算-----C语言

一、题目:        请实现一个函数,输入一个整数,输出该数二进制表示中1的个数。例如:把9表示成二进制是1001,有2个1.因此,如果输入9,则这个函数输出2.二、解题思路:1.可能引起死循环的解法思路:先判断整数二进制表示中最右边一位是不是1;接着把输入的整数右移一位,此时原来处于从右边数...

2018-05-22 20:20:59

阅读数:33

评论数:0

数组与指针的关联和区分-----C语言

        在C语言中,数组和指针是既相互关联又有区别的俩个概念。对于一个数组的声明时,数组的名字也是一个指针,该指针的指向数组的第一个元素。我们可以用一个指针来访问一个数组。但C语言中没有记录数组的大小,所以在使用指针访问数组的元素时,程序员要确保没有超出数组的边界。接下来,我们用一个简单的...

2018-05-18 17:00:46

阅读数:17

评论数:0

atoi 函数的实现-----C语言

atoi函数原型: int atoi(const char *pstr)用法:将字符串转换成整型数;atoi()会扫描参数sptr字符串,跳过前面的空格字符,直到遇到数字或正负号才开始做转换,而再遇到非数字或字符串时('\0')才结束转换,并将结果返回。程序代码:int my_atoi(char*...

2018-05-16 15:29:44

阅读数:20

评论数:0

C语言-----qsort函数的简单实现

一、qsort函数的实现思路       对于qsort函数,其实可以实现很多类型数组的排序,本次只实现一个较为简单的整型数组排序,以此提供基于冒泡排序的qsort的基本思路。如果第一次未将数组排序完毕,以此方法继续继续排序,直至排序完毕(假设元素个数为N,则其排序次数最多不超过N-1次)。二、q...

2018-05-11 08:12:13

阅读数:54

评论数:0

动态内存的开辟

一、malloc的使用1> malloc全称是memory allocation,中文叫动态内存分配,用于申请一块连续大小的内存区域以void类型返回分配内存的区域地址,当无法知道内存具体位置的时候,想要绑定真正的内存空间,就需要用到动态的分配内存 。2&gt...

2018-04-29 09:42:57

阅读数:16

评论数:0

C语言模拟练习(11)----递归

程序代码:#include<stdio.h>//1.递归实现求第n个feibonaq数int fib(int n){ if(n>0){ if(n==1 ||n==2){ return 1; } return fib(n-1...

2018-04-28 18:08:29

阅读数:13

评论数:0

C语言模拟练习(10)

1.写冒泡排序可以排序多个字符串。#include<stdio.h>void bubble_sort(char *arr[],int sz){ int i=0; int j = 0; for (i = 0; i < sz - 1; ...

2018-04-26 20:03:49

阅读数:13

评论数:0

C语言模拟练习(9)

1.实现strcpy#include<stdio.h>char * my_strcpy(char * dest, char *src){ char *ret = dest; while (*dest++ = *src++) { ; } return r...

2018-04-26 19:42:25

阅读数:14

评论数:0

C语言模拟练习(8)

1.编写函数:unsigned int reverse_bit(unsigned int value);这个函数的返回值value的二进制位模式从左到右翻转后的值。如:在32位机器上25这个值包含下列各位:00000000000000000000000000011001翻转后:(255013683...

2018-04-26 19:36:11

阅读数:19

评论数:0

C语言模拟练习(7)

1.一个数组中只有两个数字是出现一次,其他所有数字都出现了两次。找出这两个数字,编程实现。#include<stdio.h>void find(int *arr, int sz)  //查找只出现一次的数字{ int i = 0; int j = 0; ...

2018-04-26 19:30:24

阅读数:16

评论数:0

C语言模拟练习(6)

程序代码:#include<stdio.h>#include<stdlib.h>//1> 实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定,//输入9,输出9*9口诀表,输入11,...

2018-04-22 16:59:32

阅读数:135

评论数:0

C语言模拟练习(5)

程序代码:#include<stdio.h>//写一个函数返回函数二进制中1的个数//比如:15 0000 1111 4个1//程序原型//int count_one_bits(unsigned int value){// 返回1的个数//}//int ...

2018-04-15 09:49:42

阅读数:19

评论数:0

C语言的模拟练习(4)

程序代码:#include<stdio.h>#include<stdlib.h>//完成猜数字游戏void chaishuzi(){ srand((unsigned int)time(NULL)); int v...

2018-04-13 16:14:09

阅读数:23

评论数:0

C语言的模拟练习(3)

程序代码:#include<stdio.h>//在屏幕上输出以下图案/*    *  * * * * * * * *  * * *    **/void myprint(int n,char value){ int i = 0; int j = 0; c...

2018-04-11 13:55:13

阅读数:18

评论数:0

C语言初学的模拟练习(2)

程序代码:#include<stdio.h>#include<stdlib.h>#include<math.h>//将数组A中到内容和数组B中的内容进行交换void ...

2018-04-09 12:34:24

阅读数:26

评论数:0

C语言初学的模拟练习(1)

程序代码:#include<stdio.h>#include<stdlib.h>//程序函数到实现//给定俩个整形变量的值,将俩个值的内容进行交换void swap(int* p1,int* p2){ int ...

2018-04-09 10:36:44

阅读数:17

评论数:0

详解sscanf ,sprintf ,fread ,fwrite

一、sscanf()sscanf()-从一个字符串中读进与指定格式相符的数据。函数原型:        int sscanf(string str, string fmt,mixed var1,mixed var2…);       int scanf(const char* format,[,a...

2018-03-10 12:13:11

阅读数:124

评论数:0

自定义结构体知识点总结

      今天, 作为一位喜欢总结知识点的我,将有关自定义结构体的知识点进行了总结,希望得到大家的喜欢。对于自定义结构体的知识点,我将主要分以下几点为大家分享:结构体类型创建、结构体初始化、结构体内存对齐、位段,位段计算机大小。1.结构体创捷       关于结构体类型创建,可以分三种方式进行讲...

2018-03-08 18:02:38

阅读数:180

评论数:0

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