在介绍指针概念之前,需要了解在计算机程序存储数据时必须跟踪的三基本属性: 信息存储在何处,也就是地址; 存储的值为多少,简称值; 存储的信息是什么类型,简称类型; 1,地址运算符& 在常规变量定义时,寻找变量的 值 和 类型 很方便,如果想知道存储变量的 地址(也就是内存区),这时就需要用到地址运算 ...
分类:
编程语言 时间:
2021-02-01 12:36:56
阅读次数:
0
位与字节 在计算机中,一个二进制的0或1位一位。8位为1个字节,字节是计算机中常用的度量单位。 位:0或1 字节:00000000 (8个位) 在32位系统中, int 4字节 32位 范围 -2^31~2^31-1 long 4字节 32位 -2^31~2^31-1 short 2字节 16位 范 ...
分类:
编程语言 时间:
2020-06-18 21:57:11
阅读次数:
69
C程序设计实验报告 实验项目: 8.3.1、8.3.2、8.3.3、8.3.4 姓名:陈佳媛 实验地点:学校 实验时间:2020.6.2 一、实验目的与要求 1、掌握指针的概念和定义方法 2、掌握指针的操作符和指针的运算 3、掌握指针与数组的关系 4、掌握指针与字符串的关系 5、熟悉指针作为函数的参 ...
分类:
其他好文 时间:
2020-06-08 00:42:57
阅读次数:
44
实验项目:指针实验 姓名:胡一阳 实验地点:寝室 实验时间:2020.6.6 一、目的和要求 1、掌握指针的概念和定义方法2、掌握指针的操作符和指针的运算3、掌握指针与数组的关系4、掌握指针与字符串的关系5、熟悉指针作为函数的参数以及返回指针的函数6、了解函数指针 二、实验内容 实验练习8.3.1 ...
分类:
其他好文 时间:
2020-06-06 21:44:41
阅读次数:
69
实验项目:8.3.1、8.3.2、8.3.3、8.3.4 姓名:李爽 实验地点:学校 实验时间:2020.6.2 一、实验目的与要求 1、掌握指针的概念和定义方法。 2、掌握指针的操作符和指针的运算。 3、掌握指针与数组的关系。 4、掌握指针与字符串的关系。 5、熟悉指针作为函数的参数及返回指针的函 ...
分类:
编程语言 时间:
2020-06-02 11:13:41
阅读次数:
59
1.接收return返回的数组元素 一般来说,是返回一个函数值,像一个int, double,char等类型的数据,当然也可以是他们的指针。但是当我们遇到要返回很多数怎么办呢?通常想到的是以数组的形式返回,下面就让我们来看看: 1.通过返回传入数组指针的方式;2.以指针变量作为函数参数,来实现数组的 ...
分类:
编程语言 时间:
2020-02-20 23:42:07
阅读次数:
73
比较模糊的说法是:数组名就是指针 但两者还是有区别的 从输出结果看两者根本就是两个事物,只能说数组名神似指针,数组名的内涵在于其指代实体是一种数据结构,这种数据结构就是数组;那么数组名到底是什么: 符号表是编译原理中的一个概念,应用于编译器的词法分析和语义分析两个阶段。词法分析的目标是让编译器能知道 ...
分类:
编程语言 时间:
2020-02-19 05:35:24
阅读次数:
84
指针的特点 他就是内存中的一个地址 指针本身运算 指针所指向的内容是可以操作的 操作系统是如何管理内存的 栈空间 4M~8m的大小 当进入函数的时候会进行压栈数据 堆空间 4g的大小 1g是操作系统 全局变量 内存映射 可以对内存的内容修改修改硬盘的内容 一般在数据库中经常使用 内存的分配与释放 c ...
分类:
编程语言 时间:
2019-12-31 10:45:46
阅读次数:
101
初识指针 首先需要了解一个概念,计算机的内存(或者说是寄存器)都是有地址的。 《c++ primer plus》一书P37中提到这样一个概念:为把信息存储在计算机中,程序必须记录3个基本属性: 1、信息将要存储在哪里 2、要存储什么值 3、存储何种类型的信息 而正是为了满足第一个属性,开发语言的设计 ...
分类:
编程语言 时间:
2019-12-06 09:57:12
阅读次数:
97
最近在入门c++,在看《c++ Primer Plus》一书。书中P106提到,删除使用New创建的数组时,是将指针重新指到第一个元素后,再进行的删除操作。代码如下: int *ptest = new int[3]; ptest[0]=1; ptest[1]=2; ptest[2]=3; cout< ...
分类:
移动开发 时间:
2019-12-06 00:19:43
阅读次数:
271