虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

Struct

Struct即结构体,亦被直接称为“结构”。实际编程时,经常需要用相关的不同类型的数据来描述一个数据对象。例如,描述学生的综合信息时,需要使用学生的学号、姓名、性别、成绩以及家庭住址等不同类型的数据。但是,用相关的不同类型的数据来描述一个数据对象会使编程极为不便。因此,C语言提供了一种称为结构体(Struct)的数据类型,以描述需要不同类型数据的数据对象[1]。
  • How to use nested Struct

    How to use nested Struct

    标签: nested Struct How use

    上传时间: 2014-01-07

    上传用户:钓鳌牧马

  • 网上书店,JSP,MYSQL,Struct,spring,hibernate

    网上书店,JSP,MYSQL,Struct,spring,hibernate

    标签: hibernate Struct spring MYSQL

    上传时间: 2013-12-23

    上传用户:源码3

  • sample Struct article, ... ...

    sample Struct article, ... ...

    标签: article sample Struct

    上传时间: 2013-12-16

    上传用户:yyyyyyyyyy

  • 嵌入式C语言精华

    C/C+语言Struct 深层探索 C++中 extern "C"含义深层探索 C 语言高效编程的几招 想成为嵌入式程序员应知道的 0x10 个基本问题 C 语言嵌入式系统编程修炼 C 语言嵌入式系统编程修炼之一:背景篇 C 语言嵌入式系统编程修炼之二:软件架构篇 C 语言嵌入式系统编程修炼之三:内存操作 C 语言嵌入式系统编程修炼之四:屏幕操作 C 语言嵌入式系统编程修炼之五:键盘操作 C 语言嵌入式系统编程修炼之六:性能优化 C/C++语言 void及 void 指针深层探索 C/C++语言可变参数表深层探索 C/C++数组名与指针区别深层探索 C/C++程序员应聘常见面试题深入剖析(1) C/C++程序员应聘常见面试题深入剖析(2) 一道著名外企面试题的抽丝剥茧 C/C++结构体的一个高级特性――指定成员的位数 C/C++中的近指令、远指针和巨指针 从两道经典试题谈 C/C++中联合体(union)的使用 基于 ARM 的嵌入式 Linux 移植真实体验 基于 ARM 的嵌入式 Linux 移植真实体验(1)――基本概 基于 ARM 的嵌入式 Linux 移植真实体验(2)――BootLoa 基于 ARM 的嵌入式 Linux 移植真实体验(3)――操作系 基于 ARM 的嵌入式 Linux 移植真实体验(4)――设备驱 基于 ARM 的嵌入式 Linux 移植真实体验(5)――应用实 深入浅出 Linux 设备驱动编程 1.Linux 内核模块 2.字符设备驱动程序 3.设备驱动中的并发控制 4.设备的阻塞与非阻塞操作

    标签: 嵌入式 C语言

    上传时间: 2013-04-24

    上传用户:thh29

  • C51中的关键字及用途说明

    C51 中的关键字关键字 用途 说明auto 存储种类说明 用以说明局部变量,缺省值为此break 程序语句 退出最内层循环case 程序语句 Switch 语句中的选择项char 数据类型说明 单字节整型数或字符型数据const 存储类型说明 在程序执行过程中不可更改的常量值continue 程序语句 转向下一次循环default 程序语句 Switch 语句中的失败选择项do 程序语句 构成do..while 循环结构double 数据类型说明 双精度浮点数else 程序语句 构成if..else 选择结构enum 数据类型说明 枚举extern 存储种类说明 在其他程序模块中说明了的全局变量flost 数据类型说明 单精度浮点数for 程序语句 构成for 循环结构goto 程序语句 构成goto 转移结构if 程序语句 构成if..else 选择结构int 数据类型说明 基本整型数long 数据类型说明 长整型数register 存储种类说明 使用CPU 内部寄存的变量return 程序语句 函数返回short 数据类型说明 短整型数signed 数据类型说明 有符号数,二进制数据的最高位为符号位sizeof 运算符 计算表达式或数据类型的字节数static 存储种类说明 静态变量Struct 数据类型说明 结构类型数据swicth 程序语句 构成switch 选择结构typedef 数据类型说明 重新进行数据类型定义union 数据类型说明 联合类型数据unsigned 数据类型说明 无符号数数据void 数据类型说明 无类型数据volatile 数据类型说明 该变量在程序执行中可被隐含地改变while 程序语句 构成while 和do..while 循环结构ANSIC 标准关键字关键字 用途 说明bit 位标量声明 声明一个位标量或位类型的函数sbit 位标量声明 声明一个可位寻址变量

    标签: C51

    上传时间: 2013-10-08

    上传用户:waves_0801

  • C语言基础教材

    目录 C语言基础知识  C 语言简介  C 语言的特点…  C 语言的发展和标准化…数据类型、运算、表达式和编译预处理  数据类型…  基本类型与数据表示  整数类型和整数的表示…  实数类型和实数的表示…  字符类型和字符的表示…  运算符、表达式与计算…  算术运算符  算术表达式  表达式的求值…  变量——概念、定义和使用…  变量的定义0  变量的使用:取值与赋值  预处理  文件包含命令…  宏定义与宏替换…逻辑判断与运算…   关系运算和逻辑运算  复杂条件的描述0  i f语句循环控制  whi le语句  for语句…  循环程序常用的若干机制  增量和减量运算符(++、--)  逗号运算符  控制结构和控制语句  do-while循环结构…  流程控制语句…  goto语句…  开关语句…函数  概述…  函数定义和程序的函数分解…  函数定义…  函数调用…数组  数组的概念、定义和使用  数组变量定义…  数组的使用  数组的初始化…结构  结构(Struct)  结构说明与变量定义  结构变量的初始化和使用  结构与函数  处理结构的函数0指针  指针的概念  指针操作…  指针作为函数的参数  与指针有关的一些问题…  指针与数组  指向数组元素的指针  基于指针运算的数组程序设计  数组参数与指针  字符指针与字符数组0

    标签: C语言 教材

    上传时间: 2013-11-16

    上传用户:asdkin

  • 浮点数基本运算 浮点数的基本运算主要有四则运算、符号处理、大小比较

    浮点数基本运算 浮点数的基本运算主要有四则运算、符号处理、大小比较,以及浮点数分柝等。 包含头文件 "fn.hpp" #include "fn.hpp" 浮点数基本运算 浮点数的基本运算中有加、减、乘、除、取负、绝对值、相等比较等。 加减乘除 加、减、乘、除四个运算极为相似,都是需要两个参数,结果当然也是浮点数了。 例子: // 加 减 乘 除 btil::fn::plus<f1, f2>::value // f1+f2 的结果 btil::fn::minus<f1, f2>::value // f1-f2 的结果 btil::fn::multiplies<f1, f2>::value // f1*f2 的结果 btil::fn::divides<f1, f2>::value // f1/f2 的结果 plus<f1, f2>::value::f_val // f1+f2 的结果的值 Struct one { static const double f_val = 1.0 } // 两个浮点数 Struct two { static const double f_val = 2.0 } minus<two, plus<divides<one, two>::value, one>::value >::value::f_val == 0.5 取负 取负运算就是取一个浮点数的负数。

    标签: 浮点数 运算 四则运算 比较

    上传时间: 2014-12-06

    上传用户:exxxds

  • 自己用C编写的小游戏

    自己用C编写的小游戏,DOS界面哦,可以运行。 浮点数基本运算 浮点数的基本运算主要有四则运算、符号处理、大小比较,以及浮点数分柝等。 包含头文件 "fn.hpp" #include "fn.hpp" 浮点数基本运算 浮点数的基本运算中有加、减、乘、除、取负、绝对值、相等比较等。 加减乘除 加、减、乘、除四个运算极为相似,都是需要两个参数,结果当然也是浮点数了。 例子: // 加 减 乘 除 btil::fn::plus<f1, f2>::value // f1+f2 的结果 btil::fn::minus<f1, f2>::value // f1-f2 的结果 btil::fn::multiplies<f1, f2>::value // f1*f2 的结果 btil::fn::divides<f1, f2>::value // f1/f2 的结果 plus<f1, f2>::value::f_val // f1+f2 的结果的值 Struct one { static const double f_val = 1.0 } // 两个浮点数 Struct two { static const double f_val = 2.0 } minus<two, plus<divides<one, two>::value, one>::value >::value::f_val == 0.5 取负 取负运算就是取一个浮点数的负数。

    标签: 编写 小游戏

    上传时间: 2014-12-06

    上传用户:jichenxi0730

  • 基础篇 1.1 Turbo C语言概述 1.2 C语言的特点 1.3 Turbo C 概述 1.4 Turbo C 2.0的安装和启动 1.5 Turbo C 2.0集成开发环境的

    基础篇 1.1 Turbo C语言概述 1.2 C语言的特点 1.3 Turbo C 概述 1.4 Turbo C 2.0的安装和启动 1.5 Turbo C 2.0集成开发环境的使用 1. 数据类型、变量和运算符 2.  数据类型 3. 关键字和标识符 4.  变量 5.  运算符 Turbo C 程序设计初步 1.1 输入输出函数及控制流程语句 1.2 文件的输入输出函数 1.3 控制流程语句 指针、结构、联合和枚举 结构(Struct) 联合(union) 枚举(enum) 函数

    标签: Turbo 2.0 1.1 1.2

    上传时间: 2015-04-16

    上传用户:zjf3110

  • 分区式存储管理源代码 一、可变分区存储管理的基本策略 1)不预先划分几个固定分区

    分区式存储管理源代码 一、可变分区存储管理的基本策略 1)不预先划分几个固定分区,分区的建立是在作业的处理过程中进行的,各分区的大小由作业的空间需求量决定。 2)采用指针方式将各个空闲分区链接而成的链表,用以记录主存分配现状。 3)分配与回收算法按空闲分区链接方式的不同分类,有最佳、最坏、首次和下次适应四种算法。 二、程序模拟的设计 1、基本思想 采用事件驱动模型。事件有: 1)申请主存事件,表示一个作业创建时提出的主存资源要求; 2)释放主存事件,表示一个作业结束时其占用主存被回收。 2、数据结构设计 ...... typedef Struct Event_DataType{事件数据类型的定义intEventType事件的类型 申请ASK或释放RELEASE int OccurTime 事件发生的时间 char JobName 申请主存或被回收主存的作业名 int JobId 进入系统的作业在作业表中相应表项的编号 int SizeOfMemoryForAsk 作业申请占用主存的尺寸 int OccupyTimeOfMemoryForAsk 作业申请占用主存的时间长度 int WaitFlag 该事件是否等待过TRUE或FALSE

    标签: 分区 存储管理 源代码

    上传时间: 2014-12-20

    上传用户:cc1015285075