当前位置:新励学网 > 秒知问答 > 在计算机语言中INT是什么意思

在计算机语言中INT是什么意思

发表时间:2024-07-30 10:02:52 来源:网友投稿

int* p;这种声明的意思是:首先变量p是指针类型(所谓的指针类型,实质上指针类型存贮着某个内存地址)。其次int* 表示的是:p指针所指向的那个内存单元存储着一个int类型的变量,然后计算机读取数据的时候就会从改地址开始自动读取4个字节,这4个字节组成的int就是你想要的那个数据,否则就会出错。最后一般来说声明指针的时候必须初始化,也就是说声明指针的时候必须给出它所指向的地址,如果实在没有,那就声明它为空指针,否则之后会出错滴。。。语法: int* p(nullptr);int *p = x ;需要注意的是:题主少了一个分号哦。这句话的意思是,不仅声明了指针,还给出了指针所指向的地址。运算符是取址运算符,它会得到变量的内存地址。

这样看上去好像是把 x 赋值给了 *p,但是事实上是赋值给了 p

上面这个问题本身就不对,int* p和int *p是一样的,之所以加一个*符号是表示p是一个指针。但是p和*p是不一样的,p代表的是内存的地址,而*p是指向的那个内存地址中的数据。 然后这个问题正确的表达式“这样看上去好像是把 x 赋值给了 p,但是事实上是赋值给了 p”。

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!