- 博客(5)
- 收藏
- 关注
原创 浅谈程序数据在执行时的变化
一、综述:用于存储程序数据的内存可用存储期、作用域和链接来表征。二、存储期:存储期可以是静态的、自动的、或者分配的。1)如果是静态的,内存在程序开始执行时被分配,并在程序运行时一直存在。2)如果是自动的,变量所用内存在程序执行到该变量定义所在代码块时开始分配,在退出代码块是释放。3)如果是分配的内存,内存通过调用malloc()或calloc()函数分配,通过调用函
2017-05-30 11:23:23 3734
原创 对指针的认识
1、指针数组 它是一个数组,数组的元素都是指针,数组占多少字节由数组本身决定,简称为:存储指针的数组。 【例】int *P1[10]; 分析:“[]”的优先级比“*”要高,P1先与“[]”结合,构成一个数组的名义,数组名为P1;int * 修饰的是数组的内容,即数组的每个元素。这样可得知:这是一个数组,这个数组有十个元素,每个元素为int类型的指针,如图1所示。2
2017-05-30 10:56:38 3637
原创 对象所占的内存大小
1、计算各种类型的大小# include <stdio.h># include <stdlib.h>int main(){printf("char类型的大小是: %d\n", sizeof(char));printf("short类型的大小是: %d\n", sizeof(short));printf("int类型的大小是:...
2017-05-21 19:09:00 3767
原创 数组的知识点汇总
一、数组的含义 数组是一组相同类型元素的集合。二、数组的创建方式 类型 + 数组名【常量】。例如:int arr[10];但是,如果是: const int count = 10; int arr[count]; 就不行了。因为,数组创建下标引用操作符【】中要给一个常量才行,不能使用变量,即使是常变量也不行。三、数组的初始化 数组的初始化
2017-05-21 19:05:24 4709
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人