-
数据结构 集合_集合的性质
集合是不同对象(称为成员)的无序聚集。 集合的两个重要特点:一、成员是无序的;二,每个成员都只在集合中出现一次。 集合是离散数学中的重要部分,离散数学与计算机科学之间有着很深的渊源。 在计算机科学中,我们使用集合来归类数据,尤其是当我们计划以后将其与其...
2018-06-18 03:56:42
-
数据结构 链表_双向链表的接口定义
双向链表介绍 双向链表中的每一个元素都由3部分组成:除了数据成员、next指针外,每个元素还包含一个指向其前驱元素的指针,称为prev指针。双向链表的组成是这样的:将一些元素链接在一起,使得每个元素的next指针都指向其后继的元素,而每个元素的prev指针都指向其前...
2018-06-18 03:56:38
-
第一周自学总结
这一周,针以往刚开始学过的基础知识,开始进行简单的梳理复习,以求加深对相关知识点的理解与掌握。 一·创建第一个简单的c语言 /*this is first program !*/(/*注释符,内容输出不显示) #include "stdio.h"//预处理指令 int main()//主函数,必有且唯一 { printf("My...
2018-06-18 03:56:31
-
typeof关键字的作用
http://blog.chinaunix.net/uid-28458801-id-4200573.html 一、typeof详解: 前言: typeof关键字是C语言中的一个新扩展,这个特性在linux内核中应用非常广泛。(其实这和C++的auto关键字和可以推断decltype关键字相当类似) 二、实例: 1,把y定义成x指向的数据类型:...
2018-06-18 03:56:31
-
c语言贪吃蛇详解3.让蛇动起来
c语言贪吃蛇详解3.让蛇动起来 前几天的实验室培训课后作业我布置了贪吃蛇,今天有时间就来写一下题解。我将分几步来教大家写一个贪吃蛇小游戏。由于大家c语言未学完,这个教程只涉及数组和函数等知识点。 上次我已经教大家画出蛇了,现在我就教大家让蛇动起来。为了让...
2018-06-18 03:56:26
-
206. Reverse Linked List 解题记录
题目描述: Reverse a singly linked list. 解题思路: 可用递归的方法对链表进行反转。 代码: 1 /* * 2 * Definition for singly-linked list. 3 * struct ListNode { 4 * int val; 5 * struct ListNode *next; 6 * }; 7 */ 8 struct ListNode* reverseList( struct...
2018-06-18 03:56:30
-
内存知识的积累
有关内存的思考题(积累中) void GetMemory(char *p) { p = (char *)malloc(100); } void Test(void) { char *str = NULL; GetMemory(str); strcpy(str, "hello world"); printf(str); } 请问运行 Test 函数会有什么样的结果? 答:程序崩溃。 因为 GetMemory 并不能传...
2018-06-18 03:56:29
-
contain_of宏定义
Container_of在Linux内核中是一个常用的宏,用于从包含在某个结构中的指针获得结构本身的指针,通俗地讲就是通过结构体变量中某个成员的首地址进而获得整个结构体变量的首地址。 实现方式: container_of(ptr, type, member); 其实它的语法很简单,只是一些指针的灵活...
2018-06-18 03:56:26
-
新手的疑惑,动力取决于三点
或许:有人一开始接触IT行业,为的就是学习,因为认为有学习的成果会有所出路。 出路无外乎工作,意味着收入...... 作为过来人,可以明确告知你,进入这行业前提是什么?耐心! 看多很多文章,提到最多的一点总结后:就是五年算是初级,如果连这基本的五年的时间都坚持...
2018-06-18 03:56:26
-
[编程] C语言结构体指针作为函数参数
结构体指针作为函数参数: 结构体变量名代表的是整个集合本身,作为函数参数时传递的整个集合,也就是所有成员,而不是像数组一样被编译器转换成一个指针。如果结构体成员较多,尤其是成员为数组时,传送的时间和空间开销会很大,影响程序的运行效率。所以最好的办法就...
2018-06-18 03:56:25
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash




