C语言第九回合:作用域和存储类型
【学习目标】
1. 局部变量
2. 全局变量
3. 存储类型
4. 内存
A: 局部变量
局部变量也称为内部变量。局部变量是在函数内定义说明。
作用域:仅在声明的函数或复合语句内内,有效区也在函数或复合语句内。
B: 全局变量
全局变量也称为外部变量,是在函数外定义的变...
分类:
编程语言 时间:
2014-11-19 11:07:53
阅读次数:
222
变量定义的一般形式:存储类别 数据类型 变量名 存储类别指的是数据在内存中存储的方法。存储方法分为静态存储和动态存储两大类。标准C语言为变量、常量和函数定义了4种存储类型:extern、auto、static、register。根据变量的存储类别,可以知道变量的作用域和存储期。这4种存储类...
分类:
其他好文 时间:
2014-11-10 01:04:19
阅读次数:
316
简要概述: 《C和指针》第三章对数据进行了描述。 其中主要讲解了---变量的三个属性:作用域、链接属性和存储类型。 这三个属性决定了该变量在“什么地方可以使用”以及“该变量的值能够保持多久”。总结作用域:1、文件作用域、代码块作用域、原型作用域和函数作用域 文件作用域:在代码块之外声明的标识...
分类:
其他好文 时间:
2014-11-02 10:37:06
阅读次数:
254
所谓数据结构,就是定义一组有关系的数据以及在这些数据上的操作,也就是ADT(抽象数据类型)。
包括三个方面;
ADT List{ 数据对象: 数据关系:基本运算:}
以顺序表为例,它的顺序存储类型:
typedef struct
{
ElemType data[MaxSize]; // ElemType存放数据类型
int length;
}Sq...
分类:
其他好文 时间:
2014-10-31 13:53:30
阅读次数:
161
声明修饰: 类型说明符:void char short int long signed unsigned float double 结构说明符(struct)枚举说明符(enum)联合说明符(union) 存储类型:auto ?extern ?static register? typedef 类型限定符...
分类:
编程语言 时间:
2014-10-30 02:13:19
阅读次数:
236
摘自:http://zuo.ai.xiao.blog.163.com/blog/static/6079155320121293750732/1、数字类型 有符号 无符号 存储(bytes)tinyint -128到127 0到255 ...
分类:
数据库 时间:
2014-10-13 16:27:39
阅读次数:
334
5个用于移动开发的最流行数据库对比五个数据库分别从数据库存储类型、优点、缺点、特点、API接口、操作示例六个方面进行阐述。BerkeleyDB数据库存储类型relational,objects,key-valuepairs,documents2.优点a)处理速度快。b)BDB并发高于RDBMS。c)基于HASH支持select数据比RDBMS..
分类:
移动开发 时间:
2014-10-11 15:40:47
阅读次数:
1141
在数据存储中,存储设备与服务器的连接方式通常有三种形式: 1、存储设备与服务器直接相连接--DAS; 2、存储设备直接联入现有的TCP/IP的网络中--NAS; 3、将各种存储设备集中起来形成一个存储网络,以便于数据的...
分类:
其他好文 时间:
2014-10-11 12:38:56
阅读次数:
358
0.背景 在看APUE第七章的时候,作者分析了setjmp和longjmp这种函数间跳转机制对不同存储类型变量的影响,看到register,auto,volatile,static等等这些关键字很模糊,也可能太少用了,但是自认为C语言基础不错的我还是不能接受任何不懂的知识点,于是就捋了捋思路。1.....
分类:
编程语言 时间:
2014-10-09 02:50:17
阅读次数:
165
C变量和函数的存储类型
在上一篇《C程序内存管理》的文章中,已经知道了C语言编译后的可执行文件的存储结构以及运行时的内存布局,本文则记录C语言中变量和函数的存储类型,以及在内存中的一些行为。
C语言中变量的声明/定义格式如下:
存储类型 类型修饰符 数据类型 变量名;
存储类型:用来指明变量的存储位置,即运行该变量在哪一段分配内存空间,常见的存储位置有auto、ext...
分类:
其他好文 时间:
2014-10-02 14:51:23
阅读次数:
206