您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. C语言程序设计标准教程

  2. 适用于初学第十章:文件 文件 文件的基本概念   所谓“文件”是指一组相关数据的有序集合。 这个数据集有一个名称,叫做文件名。 实际上在前面的各章中我们已经多次使用了文件,例如源程序文件、目标文件、可执行文件、库文件 (头文件)等。文件通常是驻留在外部介质(如磁盘等)上的, 在使用时才调入内存中来。从不同的角度可对文件作不同的分类。从用户的角度看,文件可分为普通文件和设备文件两种。   普通文件是指驻留在磁盘或其它外部介质上的一个有序数据集,可以是源文件、目标文件、可执行程序; 也可以是一组待
  3. 所属分类:C

    • 发布日期:2009-05-22
    • 文件大小:20480
    • 提供者:fanhaoqiang
  1. C语言中动态数组的定义

  2. 正在BASIC语言中,DIM A(N)语句可以定义一个包含N个元素(N是未知数)的数组,而在C语言中,定义数组时必须要明确地说明其大小.但在设计程序时,经常会遇到数组元素个数未知的情况,数组的大小在最初不能预料,只有在程序运行过程中根据不同的情况才能确定.对于这个问题一般的处理方法是拟定一个比实际需要大的数组.显然,这样做有两个缺点:一是若数组定义小于实际需要,将引起程序运行错误;二是若数组定义太大,又会造成内存空
  3. 所属分类:C

    • 发布日期:2010-04-04
    • 文件大小:1048576
    • 提供者:looseleafs
  1. 一个c++实现的哈希表类

  2. 在程序中我们对关键字key应用散列函数H(key)来判断关键字key是否在散列表中,即计算H(key)的值,H(key)值确定所存数据在散列表中的位置。这样一个数据元素的地址是通过函数来计算的,所以数据元素并不需要按照特定的顺序来存放。但是散列函数H(key)将关键字映射为一个整数时,有可能两个关键字的地址相同,所以构造散列函数时要考虑尽量减少冲突的发生。构造散列函数有多种方法,如:平方取中法、除留余数随机数法。本程序采用除留余数法。程序的具体实现如下:本程序是用模板类myhash来实现,包括
  3. 所属分类:C++

    • 发布日期:2010-06-27
    • 文件大小:4096
    • 提供者:leng_yu
  1. 字符串比较、求串的长度、判断串是

  2. 定义一个串类CMyString,建立适当的构造函数 字符串使用指针保存字符串 必须实现如下操作, 字符串比较、求串的长度、判断串是否为空、将串置空、 字符串赋值(包括两个字符串类复制,一个字符串赋值到CmyString对象)、 求字符的串中一个字符或改变字符串中的一个字符(采用重载[]), 完成串的赋值与合并(重载+),得到表示字符串的指针地址 在字符串类的基础上封装彩色字符串类。(学会使用继承和多态)可选*/
  3. 所属分类:C/C++

    • 发布日期:2011-06-10
    • 文件大小:3072
    • 提供者:liweiwei0725
  1. MyPicker v1.0.1.rar (2012-03-26)

  2. MyPicker v1.0.0.rar --基于kankan.wheel.widget开源控件 编写的DatePicker 和 TimePicker --可以自定义样式,kankan.wheel.widget.WheelView 都加了中文注释。 --需要在项目中使用日期时间输入,同时要求Picker样式符合应用主题的童鞋可以试试。 MyPicker v1.0.1.rar --修改了一个错误,在onChangeListener为空的情况下不会再报空指针了。 --计算闰月显示的方法也做了优化。
  3. 所属分类:Android

    • 发布日期:2012-03-26
    • 文件大小:113664
    • 提供者:awdx1132
  1. 封装一个,完善字符串,字符串

  2.  定义一个串类CMyString,建立适当的构造函数  字符串使用指针保存字符串  必须实现如下操作,字符串比较、求串的长度、判断串是否为空、将串置空、字符串赋值(包括两个字符串类复制,一个字符串赋值到CmyString对象)、求字符串中的一个字符或改变字符串中的一个字符(采用重载[]),完成串的赋值与合并(重载+),得到表示字符串的指针地址
  3. 所属分类:C/C++

    • 发布日期:2012-08-11
    • 文件大小:5242880
    • 提供者:dphenixiong
  1. windows用户称拦截api

  2. Windows用户层下拦截api的原理与实现(附源码) (2008-03-29 16:15:07)转载▼ 标签: computer 杂谈 声明:本页所发布的技术文章及其附件,供自由技术传播,拒绝商业使用。本页文章及其附件的所有权归属本文作者,任何使用文档中所介绍技术者对其后果自行负责,本文作者不对其承担任何责任。 Email:redcoder163.com 目录 1 摘要 2 win2000和xp的内存结构和进程地址空间 3 函数堆栈的一些知识 4 关于拦截的整体思路 5 附件代码下载以及说明
  3. 所属分类:Windows Server

    • 发布日期:2015-04-06
    • 文件大小:15360
    • 提供者:shiyiheng123555
  1. 利用tag定义一个环形队列

  2. 设计一个环形队列,用front和rear分别作为对头和队尾指针,另外用一个tag表示队列是空(0)还是不空(1),这样就可以用front==rear作为队满的条件。要求设计队列的相关基本运算算法
  3. 所属分类:C/C++

    • 发布日期:2015-10-24
    • 文件大小:1024
    • 提供者:brandon888
  1. 对void指针的理解.pdf

  2. 用void* 定义一个void类型的指针,它不指向任何类型的数据,意思是,void*指针“指向空类型”或“不指向确定的类型”,而不要理解为void*指针能指向“任何的类型”数据。简而言之:void*只提供一个地址,没有指向。
  3. 所属分类:C

    • 发布日期:2019-09-08
    • 文件大小:169984
    • 提供者:justisme
  1. 字符统计(指针)(XDOJ).cpp

  2. 描述 定义一个一维字符数组string[100],输入一个字符串,含N个字符(N≤100),定义一个整形数组num[5],用于存放统计结果数据,编写函数count()统计字符串中大写字母、小写字母、空格、数字以及其他字符的个数,使用指针完成地址传递,主函数完成数组输入和统计结果输出。 时间限制 1 内存限制 10000 类别 1 输入说明 输入一行字符串,100个以内。 输出说明 格式输出:输出大写字母、小写字母、空格、数字以及其他字符的个数信
  3. 所属分类:C/C++

    • 发布日期:2020-02-02
    • 文件大小:516
    • 提供者:hithes
  1. 如何实现一个malloc

  2. 任何一个用过或学过C的人对malloc都不会陌生。大家都知道malloc可以分配一 段连续的内存空间,并且在不再使用时可以通过free释放掉。但是,许多程序员 对malloc背后的事情并不熟悉,许多人甚至把malloc当做操作系统所提供的系统 调用或C的关键字。实际上,malloc只是C的标准库中提供的一个普通函数,而 且实现malloc的基本思想并不复杂,任何一个对C和操作系统有些许了解的程序 员都可以很容易理解。用这种技术时,每个进程仿佛自己独享一片2N字节的内存,其中N是机 器位数。例如在
  3. 所属分类:C

    • 发布日期:2019-07-02
    • 文件大小:784384
    • 提供者:abacaba
  1. 一个简单的完成端口(服务端-客户端)类

  2. 本文的源码使用了高级的完成端口(IOCP)技术,该技术可以有效地服务于多客户端。本文提出了一些 IOCP 编程中出现的实际问题的解 决方法,并提供了一个简单的 echo 版本的可以传输文件的客户端/服务器程序。第一个参数: Comp onKey,是一个 DWORD类型的变量。你可以传递任何你想传递的唯一值,这个值将总是同该对象绑定。正常情况下 会传递一个指向结构或类的指针,该结构或类包含了一些客户端的指定对象。在源码中,传递的是一个指向 Client context的指针 OVERLAPPED
  3. 所属分类:网管软件

    • 发布日期:2019-03-16
    • 文件大小:300032
    • 提供者:china_clear
  1. 空内存控制块链表

  2. 与μC/OS-II中的其他控制块一样,在μC/OS-II初始化时,会调用内存控制块的初始化函数OS Memlnit()定义并初始化一个空内存控制块链表。   在这个空内存控制块链表中,一共有OS_MAX_MEM_PART(在文件OS_CFG.H中定义的常数)个空内存控制块。这时内存控制块的成员OSMemFreeList暂时作为指向下一个内存控制块的指针。   由于这时链表中的所有控制块还没有对应的内存分区,所以这个链表就叫做空内存控制块链表。空内存控制块链表的结构如图所示。   图 空
  3. 所属分类:其它

    • 发布日期:2020-11-12
    • 文件大小:58368
    • 提供者:weixin_38537541
  1. 空指针的定义.doc

  2. 1、问题:空指针的定义 曾经看过有的.h文件将NULL定义为0L,为什么? 答案与分析: 这是一个关于空指针宏定义的问题。指针在C语言中是经常使用的,有时需要将一个指针置为空指针,例如在指针变量初始化的时候。 C语言中的空指针和Pascal或者Lisp语言中的NIL具有相同的地位。那如何定义空指针呢?下面的语句是正确的:
  3. 所属分类:C++

    • 发布日期:2020-12-09
    • 文件大小:27648
    • 提供者:weixin_50357864
  1. php数组函数序列之next() – 移动数组内部指针到下一个元素的位置,并返回该元素值

  2. next() 定义和用法 next() 函数把指向当前元素的指针移动到下一个元素的位置,并返回该元素的值。 如果内部指针已经超过数组的最后一个元素,函数返回 false。 语法 next(array)参数 描述 array 必需。规定要使用的数组。 说明 next() 和 current() 的行为类似,只有一点区别,在返回值之前将内部指针向前移动一位。这意味着它返回的是下一个数组单元的值并将数组指针向前移动了一位。如果移动指针的结果超出了数组单元的末端,则 next() 返回 FALSE。 注
  3. 所属分类:其它

    • 发布日期:2020-12-19
    • 文件大小:36864
    • 提供者:weixin_38741531
  1. 深入解析C++的循环链表与双向链表设计的API实现

  2. 循环链表设计与API实现 基本概念 循环链表的定义:将单链表中最后一个数据元素的next指针指向第一个元素 循环链表拥有单链表的所有操作 创建链表 销毁链表 获取链表长度 清空链表 获取第pos个元素操作 插入元素到位置pos 删除位置pos处的元素 新增功能:游标的定义 在循环链表中可以定义一个“当前”指针,这个指针通常称为游标,可以通过这个游标来遍历链表中的所有元素。 循环链表新操作 将游标重置指向链表中的第一个数据元素 CircleListNode*
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:296960
    • 提供者:weixin_38569651
  1. 解析C语言中空指针、空指针常量、NULL 0的详解

  2. 什么是空指针常量(null pointer constant)?[6.3.2.3-3] An integer constant expression with the value 0, or such an expression cast to type void *, is called a null pointer constant.这里告诉我们:0、0L、’\0’、3 – 3、0 * 17 (它们都是“integer constant expression”)以及 (void*)0 (ty
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:72704
    • 提供者:weixin_38634323
  1. 在编程语言中怎样定义队列及其使用(C++)

  2. 队列在编程语言中是如何定义的呢?小编与大家分享自己的经验。 队列的定义 队列是限制结点插入操作固定在一端进行,而结点的删除操作固定在另一端进行的线性表. 队列犹如一个两端开口的管道.允许插入的一端称为队头,允许删除的一端称为队尾.队头和队尾各用一个”指针”指示,称为队头指针和队尾指针.不含任何结点的队列称为”空队列”.队列的特点是结点在队列中的排队次序和出队次序按进队时间先后确定,即先进队者先出队.因此,队列又称先进先出表.简称FIFO(first in first out)表. 步骤
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:217088
    • 提供者:weixin_38577551
  1. C语言中枚举与指针的实例详解

  2. C语言中枚举与指针的实例详解  总结一下, 定义枚举,用typedef enum关键字, 比如 typedef enum{Red,Green,Blue} Color3;        枚举到数值的转换,如果没有指定代表数值就是从0开始算, 比如 Color3 c=Red; printf(“%d”,c);会显示0, 除非指定 如typedef enum{Red=3,Green=5,Blue=10} Color3;        关于类型指针的定义, 定义的时候在变量名左边加*代表此变量只是一个空
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:44032
    • 提供者:weixin_38654415
  1. golang nil接口和空接口

  2. 前言 接口: 接口类型 是由一组方法签名定义的集合。 接口类型的变量可以保存任何实现了这些方法的值。 类型通过实现一个接口的所有方法来实现该接口。既然无需专门显式声明,也就没有“implements”关键字。 接口也是值。它们可以像其它值一样传递。 接口值可以用作函数的参数或返回值。 在内部,接口值可以看做包含值和具体类型的元组: (value, type) 接口值保存了一个具体底层类型的具体值。 接口值调用方法时会执行其底层类型的同名方法。 nil接口 即便接口内的具体值为 nil,方法仍然会
  3. 所属分类:其它

    • 发布日期:2021-01-08
    • 文件大小:35840
    • 提供者:weixin_38738506
« 12 3 4 5 6 7 8 9 10 ... 15 »