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

搜索资源列表

  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. WINDOWS 核心编程

  2. 目 录 译者序 前言 第一部分 程序员必读 第1章 对程序错误的处理 1 1.1 定义自己的错误代码 4 1.2 ErrorShow示例应用程序 5 第2章 Unicode 11 2.1 字符集 11 2.1.1 单字节与双字节字符集 11 2.1.2 Unicode:宽字节字符集 12 2.2 为什么使用Unicode 13 2.3 Windows 2000与Unicode 13 2.4 Windows 98与Unicode 13 2.5 Windows CE与Unicode 14 2.6
  3. 所属分类:网络攻防

    • 发布日期:2009-05-11
    • 文件大小:22020096
    • 提供者:ABNORMAL1982
  1. C语言程序设计标准教程

  2. 比较详实 第三章: C语言程序设计初步 C语言程序设计 本课介绍C语言程序设计的基本方法和基本的程序语句。 从程序流程的角度来看,程序可以分为三种基本结构, 即顺序结构、分支结构、循环结构。 这三种基本结构可以组成所有的各种复杂程序。C语言提供了多种语句来实现这些程序结构。 本章介绍这些基本语句及其应用,使读者对C程序有一个初步的认识, 为后面各章的学习打下基础。 C程序的语句 C程序的执行部分是由语句组成的。 程序的功能也是由执行语句实现的。 C语句可分为以下五类: 1.表达式语句 2.函数
  3. 所属分类:C

    • 发布日期:2009-05-22
    • 文件大小:162
    • 提供者:fanhaoqiang
  1. c++ 面试题 总结

  2. C++面试题 1.是不是一个父类写了一个virtual 函数,如果子类覆盖它的函数不加virtual ,也能实现多态? virtual修饰符会被隐形继承的。 private 也被集成,只事派生类没有访问权限而已 virtual可加可不加 子类的空间里有父类的所有变量(static除外) 同一个函数只存在一个实体(inline除外) 子类覆盖它的函数不加virtual ,也能实现多态。 在子类的空间里,有父类的私有变量。私有变量不能直接访问。 --------------------------
  3. 所属分类:C

    • 发布日期:2009-09-16
    • 文件大小:158720
    • 提供者:rzvs8275161
  1. uboott移植实验手册及技术文档

  2. 实验三 移植U-Boot-1.3.1 实验 【实验目的】 了解 U-Boot-1.3.1 的代码结构,掌握其移植方法。 【实验环境】 1、Ubuntu 7.0.4发行版 2、u-boot-1.3.1 3、FS2410平台 4、交叉编译器 arm-softfloat-linux-gnu-gcc-3.4.5 【实验步骤】 一、建立自己的平台类型 (1)解压文件 #tar jxvf u-boot-1.3.1.tar.bz2 (2)进入 U-Boot源码目录 #cd u-boot-1.3.1 (3)创
  3. 所属分类:Flash

    • 发布日期:2010-01-28
    • 文件大小:2097152
    • 提供者:yequnanren
  1. dlmalloc说明及代码

  2. dlmalloc是目前一个十分流行的内存分配器,其由Doug Lea(主页为http://gee.cs.oswego.edu/)从1987年开始编写,到目前为止,最新版本为2.8.3(可以从ftp://g.oswego.edu/pub/misc/malloc.c获取),由于其高效率等特点被广泛的使用(比如一些linux系统等用的就是dlmalloc或其变形,比如ptmalloc,主页为http://www.malloc.de/en/index.html)和研究(各位可以搜索关键字“GCspy”
  3. 所属分类:专业指导

    • 发布日期:2010-05-11
    • 文件大小:345088
    • 提供者:chinagreenwall
  1. 语言:内存字节对齐详解

  2. 1、什么是对齐,以及为什么要对齐 2、对齐的作用和原因 3、对齐的实现
  3. 所属分类:C

    • 发布日期:2010-05-25
    • 文件大小:21504
    • 提供者:halftomatoami
  1. 嵌入式编程规范+字节对齐

  2. 快速理解 什么是字节对齐 字节对齐有什么作用 更改C编译器的缺省字节对齐方式
  3. 所属分类:嵌入式

    • 发布日期:2011-12-10
    • 文件大小:17408
    • 提供者:liurunjiang
  1. 字节对齐小结

  2. 简明扼要的介绍了什么是字节对齐,为什么要字节对齐,对字节对齐从硬件存取上来讲的
  3. 所属分类:C/C++

    • 发布日期:2013-10-14
    • 文件大小:65536
    • 提供者:nnnnsss
  1. 深入理解嵌入式开发之系统开发篇全覆盖

  2. Tp01.struct的使用,及字节对齐;struct和class的差别与联系;struct中指针的危险性。 Tp02.extern C修饰的作用及头文件宏保护。 Tp03.变量a的定义 Tp04.static的作用。 Tp05.volatile Tp06.位操作 Tp07.中断处理程序: Tp08.字长问题 Tp09.void的作用 Tp10.数组与普通指针的转化 TP11.宏的使用及副作用 TP12.指针的类型 TP13.一个结构体可以包含指向自己的指针吗? TP14.函数声明的重要性 T
  3. 所属分类:其它

    • 发布日期:2014-01-08
    • 文件大小:3072
    • 提供者:u012543679
  1. 内存对齐问题的完美解释.doc

  2. 请看下面的结构: struct MyStruct { double dda1; char dda; int type }; 对结构MyStruct采用sizeof会出现什么结果呢?sizeof(MyStruct)为多少呢?也许你会这样求: sizeof(MyStruct)=sizeof(double)+sizeof(char)+sizeof(int)=13 但是当在VC中测试上面结构的大小时,你会发现sizeof(MyStruct)为16。你知道为什么在VC中会得出这样一个结果吗? 其实,这是
  3. 所属分类:C++

    • 发布日期:2008-10-28
    • 文件大小:39936
    • 提供者:felixit0120
  1. 字节对齐与结构体大小

  2. 结构体的sizeof值,并不是简单的将其中各元素所占字节相加,而是要考虑到存储空间的字节对齐问题。这些问题在平时编程的时候也确实不怎么用到,但在一些笔试面试题目中出是常常出现,对sizeof我们将在另一篇文章中总结,这篇文章我们只总结结构体的sizeof,报着不到黄河心不死的决心,终于完成了总结,也算是小有收获,拿出来于大家分享,如果有什么错误或者没有理解透的地方还望能得到提点,也不至于误导他人。
  3. 所属分类:C/C++

  1. C学习深入学习总结

  2. C语言各种常用关键字详细解释学习,都是总结面试,都是比较好的笔试题。 1 变量 3 1.1 全局变量,局部变量,,常量分别保存在内存中的什么地方? 3 1.2 不同类型的变量,你是否知道其作用域? 3 1.3 全局变量和局部变量是否可以重名?你是否在这样做? 3 1.4 局部变量在函数退出后是否有效,为什么? 3 1.5 全局变量为什么不允许定义在头文件中?有何危害? 3 2 Static 4 2.1 static的三个主要作用是什么? 4 2.2 static的修饰的局部变量是保存在什么地方
  3. 所属分类:C

    • 发布日期:2017-11-03
    • 文件大小:251904
    • 提供者:qcj_21
  1. C&C++面试笔试题透析(笔试和面试中遇到)

  2. 面试笔试过程中经常遇到 的C++知识点。。 什么是字节对齐,为什么要对齐? 字节对齐对程序的影响? 编译器是按照什么样的原则进行对齐的? 如何修改编译器的默认对齐值? 线程同步的三种方式? 函数重载和函数覆盖的区别? ...... 以及程序示例
  3. 所属分类:C++

    • 发布日期:2009-02-20
    • 文件大小:95232
    • 提供者:hupeiice
  1. openssl evp aes 加解密算法调试例程

  2. 0、此例程调试环境 运行uname -a的结果如下: Linux freescale 3.0.35-2666-gbdde708-g6f31253 #1 SMP PREEMPT Thu Nov 30 15:45:33 CST 2017 armv7l GNU/Linux 简称2017 armv7l GNU/Linux 1、openssl 直接处理AES的API 在openssl/aes.h定义。是基本的AES库函数接口,可以直接调用,但是那个接口是没有填充的。而如果要与Java通信,必须要有填充模
  3. 所属分类:C++

    • 发布日期:2018-07-11
    • 文件大小:3072
    • 提供者:weishaohai
  1. 字节对齐以及为什么要字节对齐

  2. 什么是字节对齐,为什么要对齐 现代计算机中内存空间都是按照BYTE划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。
  3. 所属分类:C/C++

    • 发布日期:2019-03-17
    • 文件大小:29696
    • 提供者:code5_bug
  1. 什么是字节对齐,为什么要对齐?

  2. 本文主要讲了什么是字节对齐,为什么要对齐,已经应该注意的一些问题,下面一起来看看
  3. 所属分类:其它

    • 发布日期:2020-07-20
    • 文件大小:92160
    • 提供者:weixin_38560768
  1. 深入剖析C++中的struct结构体字节对齐

  2. 什么是字节对齐,为什么要对齐? 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。 对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地址开始存取。比如有些架构的CPU在访问一个没有进行对齐的变量的时候会发生错误,那么在这种架构下编程必须保证
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:90112
    • 提供者:weixin_38669832
  1. 关于C++内存中字节对齐问题的详细介绍

  2. 一、什么是字节对齐计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。 二、对齐的作用和原因:1、平台原因(移植原因):不是所有的硬件平台都能访问任意地址上的任意数据的;某些硬件平台只能在某些地址处取某些特定类型的数据,否则抛出硬件异常。各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:95232
    • 提供者:weixin_38607552
  1. C51程序设计中的编程中的字节对齐问题

  2. 一.什么是字节对齐,为什么要对齐?   现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。   对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地址开始存取。比如有些架构的CPU在访问 一个没有进行对齐的变量的时候会发生错误,那么在这种
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:83968
    • 提供者:weixin_38653385
« 12 3 4 »