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

搜索资源列表

  1. 你必须知道的495个C语言问题

  2. 第1章 声明和初始化. 1 基本类型 1 1.1 我该如何决定使用哪种整数类型? 1 1.2 为什么不精确定义标准类型的大小? 2 1.3 因为C语言没有精确定义类型的大小,所以我一般都用typedef定义int16和int32。然后根据实际的机器环境把它们定义为int、short、long等类型。这样看来,所有的问题都解决了,是吗? 2 1.4 新的64位机上的64位类型是什么样的? 3 指针声明 3 1.5 这样的声明有什么问题? char *p1, p2; 我在使用p2的时候报错了。 3
  3. 所属分类:C

    • 发布日期:2009-05-07
    • 文件大小:1048576
    • 提供者:z121l_yang
  1. 程序*之c语言篇c语言篇

  2. 目录 01、版权和版本 02、缩进、空格、换行、空行、对齐 03、程序注释 04、函数的[in][out]参数 05、对系统调用的返回进行判断 06、if语句对出错的处理 07、头文件中的#ifndef 08、在堆上分配内存 09、变量的初始化 10、h和c文件的使用 11、出错信息的处理 12、常用函数和循环语句中的被计算量 13、函数名和变量名的命名 14、函数的传值和传指针 15、修改别人程序的修养 16、把相同或近乎相同的代码形成函数和宏 17、表达式中的括号 18、函数参数 中的co
  3. 所属分类:C

    • 发布日期:2009-06-27
    • 文件大小:402432
    • 提供者:ctdata
  1. C语言通用范例开发金典

  2. 第1章 数据结构. 1 1.1 数组和字符串 2 1.1.1 一维数组的倒置 2 范例1-1 一维数组的倒置 2 ∷相关函数:fun函数 1.1.2 一维数组应用 3 范例1-2 一维数组应用 3 1.1.3 一维数组的高级应用 5 范例1-3 一维数组的高级应用 5 1.1.4 显示杨辉三角 7 范例1-4 显示杨辉三角 7 ∷相关函数:c函数 8 1.1.5 魔方阵 9 范例1-5 魔方阵 9 1.1.6 三维数组的表示 14 范例1-6 三维数组的表示 14 ∷相关函数:InitArra
  3. 所属分类:iOS

    • 发布日期:2009-12-17
    • 文件大小:4194304
    • 提供者:xqq524148626
  1. 内存对齐(c语言)内存对齐内存对齐

  2. 内存对齐的问题主要存在于理解struct等复合结构在内存中的存储结构。 在C语言中,结构是一种复合数据类型,其构成元素既可以是基本数据类型(如int、long、float等)的变量,也可以是一些复合数据类型(如数组、结构、联合等)的数据单元。在结构中,编译器为结构的每个成员按其自然对界(alignment)条件分配空间。各个成员按照它们被声明的顺序在内存中顺序存储,但不一定是相邻存储,第一个成员的地址和整个结构的地址相同。
  3. 所属分类:C

    • 发布日期:2009-12-25
    • 文件大小:108544
    • 提供者:pipihaoyun
  1. AVR单片机C语言开发入门指导

  2. 第1章 AVR单片机与C语言 1.l 用C语言开发单片机的优势 1.2 AVR单片机的特点 1.3 从Keil C51向ICCAVR快速过渡 l.3.1 AVR和 MCS-51存储器配置的对比 1.3.2 AVR输入/输出端曰的使用 1.3.3 AVR和MCS-51定时器的对比 1.3.4 AVR和MCS-51中断系统的对比 1.3.5 AVR和MCS-51位操作的对比 1.3.6 AVR单片机内置EEPROM的使用 1.3.7 AVR单片机内置看门狗电路(Watchdog)的使用 l.3.8
  3. 所属分类:C

    • 发布日期:2010-04-15
    • 文件大小:15728640
    • 提供者:knknkan
  1. 存储器模拟分配算法 OS实验 操作系统实验 C语言

  2. 实验(三)模拟存储器分配算法 1、 实验目的 了解动态分区分配方式中使用的数据结构和分配算法,并进一步加深对动态分区存储管理方式及其实现过程的理解。 2、 实验内容 (1) 用C语言分别实现采用首次适应算法和最佳适应算法的动态分区分配过程alloc()和回收过程free()。其中,空闲分区通过空闲分区链来管理;在进行内存分配时,系统优先使用空闲区低端的空间。 (2) 假设初始状态下,可用的内存空间为640KB,并有下列的请求序列:  作业1申请130KB。  作业2申请60KB。  作业
  3. 所属分类:其它

  1. C语言动态内存分配研究及应用.pdf

  2. C语言动态内存分配研究及应用 介绍了C语言中几种内存分配方式,对几种方式的特点进行了对比,然后详细讨论了动态内存分配的实现方法, 并分析了在实际应用中存在的问题,最后给出一个实例,说明动态内存分配在C语言程序设计方面的优越性。
  3. 所属分类:C

    • 发布日期:2010-07-16
    • 文件大小:1048576
    • 提供者:happiers
  1. C语言对内存的分配 文字常量区

  2. C语言对内存的分配 C语言的文字常量区 栈区 堆区 静态区
  3. 所属分类:C

    • 发布日期:2010-11-22
    • 文件大小:81920
    • 提供者:spangli
  1. C高级实用程序设计(C语言与硬件)

  2. C语言与PC机硬件的联系,对内存的分配和管理,BIOS和DOS调用,PC机输入输出接口的编程,中断处理程序的编写,驻留程序的设计,图形,汉字的显示技术等
  3. 所属分类:C

    • 发布日期:2011-07-15
    • 文件大小:11534336
    • 提供者:clarax
  1. C 语言中的指针和内存泄漏

  2. 对于任何使用 C 语言的人,如果问他们 C 语言的最大烦恼是什么,其中许多人可能会回答说是指针和内存泄漏。这些的确是消耗了开发人员大多数调试时间的事项。指针和内存泄漏对某些开发人员来说似乎令人畏惧,但是一旦您了解了指针及其关联内存操作的基础,它们就是您在 C 语言中拥有的最强大工具。 本文将与您分享开发人员在开始使用指针来编程前应该知道的秘密。本文内容包括: • 导致内存破坏的指针操作类型 • 在使用动态内存分配时必须考虑的检查点 • 导致内存泄漏的场景
  3. 所属分类:C

    • 发布日期:2008-11-15
    • 文件大小:137216
    • 提供者:masterwxc
  1. C语言程序中的内存分配

  2. 对C语言程序中变量常量等在内存中的位置进行了介绍,对理解C有不小的帮助噢
  3. 所属分类:C

    • 发布日期:2008-11-19
    • 文件大小:33792
    • 提供者:yanbinsun
  1. 一文秒懂C语言/C++内存管理(推荐)

  2. C 语言内存管理指对系统内存的分配、创建、使用这一系列操作。在内存管理中,由于是操作系统内存,使用不当会造成毕竟麻烦的结果。本文将从系统内存的分配、创建出发,并且使用例子来举例说明内存管理不当会出现的情况及解决办法。 一、内存 在计算机中,每个应用程序之间的内存是相互独立的,通常情况下应用程序 A 并不能访问应用程序 B,当然一些特殊技巧可以访问,但此文并不详细进行说明。例如在计算机中,一个视频播放程序与一个浏览器程序,它们的内存并不能访问,每个程序所拥有的内存是分区进行管理的。 在计算机系统中
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:221184
    • 提供者:weixin_38519660
  1. C语言中的指针和内存泄漏

  2. 引言   对于任何使用 C 语言的人,如果问他们 C 语言的大烦恼是什么,其中许多人可能会回答说是指针和内存泄漏。这些的确是消耗了开发人员大多数调试时间的事项。指针和内存泄漏对某些开发人员来说似乎令人畏惧,但是一旦您了解了指针及其关联内存操作的基础,它们是您在 C 语言中拥有的强大工具。   本文将与您分享开发人员在开始使用指针来编程前应该知道的秘密。本文内容包括:   导致内存破坏的指针操作类型   在使用动态内存分配时必须考虑的检查点   导致内存泄漏的场景   如果您预先知道什
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:115712
    • 提供者:weixin_38740328
  1. c语言动态内存分配知识点及实例

  2. c语言怎么实现动态内存分配 我们经常会预先给程序开辟好内存空间,然后进行操作。 int arr[5] ; 对这个数组我们在定义的时候必须给提前开辟好空间,并且在程序执行的过程中,这个开辟的内存空间是一直存在的,除非等到这个函数执行完毕,才会将空间释放。有个问题就是这个数组在程序中无法被修改。 这些问题给我们造成了一些使用上的不方便,所以,C中提供了malloc()函数。 关于malloc()函数,这个函数它接受一个参数:就是所需的内存的字节数。然后malloc()找到可用内存中那一个大小适合的
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:55296
    • 提供者:weixin_38701340
  1. C语言数据结构算法之实现快速傅立叶变换

  2. C语言数据结构算法之实现快速傅立叶变换 本实例将实现二维快速傅立叶变换,同时也将借此实例学习用c语言实现矩阵的基本操作、复数的基本掾作,复习所学过的动态内存分配、文件操作、结构指针的函数调用等内容。  很久以来,傅立叶变换一直是许多领域,如线性系统、光学、概率论、量子物理、天线、数字图像处理和信号分析等的一个基本分析工具,但是即便使用计算速度惊人的计算机计算离散傅立叶变换所花费的时间也常常是难以接受的,因此导致了快速傅立叶变换(FFT)的产生。  本实例将对一个二维数组进行正、反快速傅立叶变换
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:63488
    • 提供者:weixin_38720461
  1. C/C++程序内存的各种变量存储区域和各个区域详解

  2. C语言在内存中一共分为如下几个区域,分别是:1.内存栈区:存放局部变量名;2.内存堆区:存放new或者malloc出来的对象;3.常数区:存放局部变量或者全局变量的值;4.静态区:用于存放全局变量或者静态变量;5.代码区:二进制代码。知道如上一些内存分配机制,有助于我们理解指针的概念。C/C++不提供垃圾回收机制,因此需要对堆中的数据进行及时销毁,防止内存泄漏,使用free和delete销毁new和malloc申请的堆内存,而栈内存是动态释放。全局变量、静态局部变量保存在全局数据区,初始化的和未
  3. 所属分类:其它

    • 发布日期:2021-02-24
    • 文件大小:280576
    • 提供者:weixin_38592256
  1. 详解C语言中的指针与数组的定义与使用

  2. 指针的特点 他就是内存中的一个地址 指针本身运算 指针所指向的内容是可以操作的 操作系统是如何管理内存的 栈空间 4M~8m的大小 当进入函数的时候会进行压栈数据 堆空间 4g的大小 1g是操作系统 全局变量 内存映射 可以对内存的内容修改修改硬盘的内容 一般在数据库中经常使用 内存的分配与释放 c语言分配内存的方法 // malloc(需要分配的大小); 这里的分配的大小需要对齐的2的指数 void *mem = malloc(size); 释放内存 // 一般
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:165888
    • 提供者:weixin_38548231
  1. C语言 动态内存分配详解

  2. C语言 动态内存分配详解 动态内存分配涉及到堆栈的概念:堆栈是两种数据结构。堆栈都是数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。 栈(操作系统):由操作系统自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 堆(操作系统): 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收,分配方式倒是类似于链表。 \在C语言中,全局变量分配在内存中的静态存储区,非静态的局部变量(包括形参)是分配在内存的动态存储区
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:52224
    • 提供者:weixin_38618024
  1. C 语言restrict 关键字的使用浅谈

  2. C99中新增加了restrict修饰的指针: 由restrict修饰的指针是最初唯一对指针所指向的对象进行存取的方法,仅当第二个指针基于第一个时,才能对对象进行存取。对对象的存取都限定于基于由restrict修饰的指针表达式中。 由restrict修饰的指针主要用于函数形参,或指向由malloc()分配的内存空间。restrict数据类型不改变程序的语义。编译器能通过作出restrict修饰的指针是存取对象的唯一方法的假设,更好地优化某些类型的例程。 restrict是c99标准引入的,它只
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:51200
    • 提供者:weixin_38741531
  1. C语言基础之malloc和free函数详解

  2. 本文介绍malloc和free函数的内容。   在C中,对内存的管理是相当重要。下面开始介绍这两个函数:   一、malloc()和free()的基本概念以及基本用法: 1、函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。 关于分配失败的原因,应该有多种,比如说空间不足就是一种。 void free(void *FirstByte): 该函数是将之前用malloc
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:74752
    • 提供者:weixin_38694800
« 12 3 4 5 6 7 8 9 10 ... 19 »