c语言中指针是干嘛的
C语言中“指针”和“指针变量”的区别是什么??
1、概念不同 “指针”是概念,“指针变量”是具体实现,指针也是一个变量,所以需要进行定义,而对于指针的定义,与一般变量一样。2、 存放地址不同 一个变量的(内存)地址称为该变量的“指针”,通过指针能找到以它为地址的内存单元。而指针变量是用来存放另一个变量的地址的(即指针)。
C语言的指针是什么
2。指针所指向的类型。当你通过指针来访问指针所指向的内存区时,指针所指向的类型决定了编译器将把那片内存区里的内容当做什么来看待。从语法上看,你只须把指针声明语句中的指针名字和名字左边的指针声明符*去掉,剩下的就是指针所指向的类型。例如:(1)int *ptr; \/\/指针所指向的类型是int(2)char *ptr; \/\/...
C语言中指针是指的什么?
1.指针就是1个变量,他也是一个存放内容的内存空间。2.指针存放的内容是另一个内存空间的起始地址。不同于一般变量存放的就是变量值。3.取值操作符*对于指针的作用是取得指针变量存放的内存地址里面的值,不加*取出的是指针变量存放的值(就是一个内存地址)
C语言指针篇
C语言中的指针是编程中不可或缺的一部分,它们不仅代表内存地址,还能操作内存中的数据。理解内存地址和内存管理是提升C语言编程能力的关键。内存的基本单元是字节,通过地址编号来区分,大端和小端存储方式决定了数据在内存中的排列。虚拟内存是操作系统提供的,它允许程序在需要时从硬盘读取数据,提供了一...
c语言中,为什么要用“指针”这个词?
由于x只有10个元素,也就是只有x[0]~x[9],所以对于一切下标为10的操作都是非法的,也就是A和C排除。D的值是pt指针后移三个位置的值,根据第一段,没有*运算也就是个地址,而不是实际的数据。指针是c的最大难点,如果你搞明白了,相信c中就没有什么可以难倒你了,其中东西比较绕,一两句话...
指针是什么意思
在高级语言中,指针有效地取代了在低级语言,如汇编语言与机器码,直接使用通用暂存器的地方,但它可能只适用于合法地址之中。指针参考了存储器中某个地址,通过被称为反参考指针的动作,可以取出在那个地址中存储的值。作个比喻,假设将电脑存储器当成一本书,一张内容记录了某个页码加上行号的便利贴,...
指针是什么意思及发音
由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的称为“指针”。意思是通过它能找到以它为地址的内存单元。[1] 在高级语言中,指针有效地取代了在低级语言,如汇编语言与机器码,直接使用通用暂存器的地方,但它可能只适用于合法地址之中。指针参考了存储器中某个...
什么是指针??计算机C语言中的。
指针?还要讲的形象化?那只能说是C的灵魂,精髓~!在C语言里面,说的指针其实并不是真的存在什么东西。而是一个虚拟的东西。是自己用C语言进行编写,然后利用它可以通过某个特定的操作而到达想要去的段落。。指针就是指向内存地址的一个变量 如果你要使用指针要先定义,到内存中申请这个变量植 然后内存...
C语言指针基本概念及其指针变量的定义是什么
指针是常见间接访问方式.指针就像一个快捷方式,它指向内存的一个地址,可以通过指针就可以间接的访问到数据。对于计算机,访问内存的方式有两种,直接访问和间接访问。直接访问通过就是通过变量名称去访问。指针概念是构成C\/C++的重要元素之一,是变量的一种类型,存放的是指定类型数据的地址,而同类型变量...
C语言中,指针的意思是什么?FAR指针又是什么?
3.int ptr;\/\/指针所指向的类型是int 4.int(ptr)[3];\/\/指针所指向的类型是int()[3]5.int(ptr)[4];\/\/指针所指向的类型是int()[4]。在指针的算术运算中,指针所指向的类型有很大的作用。指针的类型(即指针本身的类型)和指针所指向的类型是两个概念。当你对C语言越来越熟悉时,你会发现...
扎赉特旗胃乐回答: 1:指针是一个地址,指向的是个类型: 我们知道,c语言中的类型有int,char,bool(这个不常用),一般我们使用int,char就可以满足一般的类型需求的,如果对于变量的长度过大,就是用long ,float,double,关于各个类型使用的的长度问题,可以使...
雷待17356582787问: C语言中的指针是什么意思? - ?
扎赉特旗胃乐回答: 指针是一个用来指示一个内存地址的计算机语言的变量或中央处理器(CPU)中寄存(Register).指针一般出现在比较近机器语言的语言,如汇编语言或C语言.面向对象的语言如Java一般避免用指针.指针一般指向一个函数或一个变量.在使用一个指针时,一个程序既可以直接使用这个指针所储存的内存地址,又可以使用这个地址里储存的变量或函数的值. 大家都认为,c语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上.因此,说指针是c语言的灵魂,一点都不为过.简单比方……比如你是一个变量,那么你家的地址就相当于是你的指针, 我可以通过找到你家地址而找到你.
雷待17356582787问: 请问C语言中 指针是什么?有什么作用?请用通俗的语言解释 - ?
扎赉特旗胃乐回答: 通俗的说,就是你家的门牌号, 简单地说指针就是指向变量和对象的地址. 指针的用途非常广泛,比如如果你想通过函数改变一个变量的值,就得用指针而不能用值传递.还有在很多时候变量,特别是对象的数据量实在太大,程序员就会用指针来做形参,只需要传递一个地址就行,大大提高了效率. 以上还只是指针的初步应用,随着你在C语言学习上的逐步深入,你会发现更多的用途的
雷待17356582787问: C语言中的指针是指什么? - ?
扎赉特旗胃乐回答: C中指针,其实就是“地址”;比如 int a1 = 10; int * pa = &a1; a1是一个int型的整数.它的值为10,假设它自己的地址是0000, pa是一个指针型的数据,本身是一个4字节长度的 指针数据类型.它自己的地址假设为1111,它的值被设置为a1的地址0000,我们就说pa的值是0000,pa指向a1,用取值符号*,*pa就可以得到a1的值10.
雷待17356582787问: C语言中的指针是什么!详细说明! - ?
扎赉特旗胃乐回答: 指针是C语言中广泛使用的一种数据类型.运用指针编程是C语言最主要的风格之一.利用指针变量可以表示各种数据结构;能很方便地使用数组和字符串;并能象汇编语言一样处理内存地址,从而编出精练而高效的程序.指针极大地丰富了C...
雷待17356582787问: 在C语言中什么是指针?指针是干什么用的?,有什么意义? - ?
扎赉特旗胃乐回答: 写简单的程序的话不用指针也行了吧. 比如, int a = 2; int* p = &a; *p = 3; 这里a是一个地址(编译后), 为了读写这个地址单元里的东西,可以用p,也可以用一般变量a. 对于指针的便利,我现在能想到的,可能是: 函数A调用函数B时,把一...
雷待17356582787问: C语言中指针是什么 - ?
扎赉特旗胃乐回答: 我们都知道:C语言中的数组是指 一类 类型,数组具体区分为 int 类型数组,double类型数组,char数组 等等.同样指针 这个概念也泛指 一类 数据类型,int指针类型,double指针类型,char指针类型等等. 通常,我们用int类型保存一些整型的数据,如 int num = 97 , 我们也会用char来存储字符: char ch = 'a'. 我们也必须知道:任何程序数据载入内存后,在内存都有他们的地址,这就是指针.而为了保存一个数据在内存中的地址,我们就需要指针变量. 因此:指针是程序数据在内存中的地址,而指针变量是用来保存这些地址的变量.
雷待17356582787问: C语言里面指针到底有什么作用啊 - ?
扎赉特旗胃乐回答: 用处大了啊.楼主.你学了指针以后就会知道了.比如说和结构体的结合使用.使得文件操作.以及链表的应用更加方便.指针式直接对内存的操作.很多情况都很方便.但是刚开始学的话也容易出错.比如说在与函数结合的时候.总之楼主努力学习吧.见得多了就知道了.其实并不太难.(*^__^*) .不知道能不能帮上你...
雷待17356582787问: C语言指针基本概念及其指针变量的定义是什么 - ?
扎赉特旗胃乐回答: 指针是常见间接访问方式.指针就像一个快捷方式,它指向内存的一个地址,可以通过指针就可以间接的访问到数据.对于计算机,访问内存的方式有两种,直接访问和间接访问.直接访问通过就是通过变量名称去访问.指针概念是构成C/C++的...
雷待17356582787问: C语言的指针是什么?
扎赉特旗胃乐回答: 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址. 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的 类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区.