c - 理解c语言中的基本变量声明

标签 c

通常当我们声明一个具有数据类型的变量时,即

int temp;

temp 将在堆栈中分配 4 个字节。每当我们使用 temp 时,就意味着我们指向为 temp 创建的内存。 我们可以将 temp 视为指针吗?因为当我们使用temp时,就意味着我们间接访问了内存中的4个字节..?

最佳答案

不,对于 int temp; 来说,如果我们说 temp ,我们指的是变量 anmed temp 所保存的值.

如果我们说&temp ,那么我们就指向变量 temp 的地址.

您可以阅读有关 data types 的一些基础知识在c .

顺便说一句 &是“地址”运算符。只是想提一下

关于c - 理解c语言中的基本变量声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26932171/

相关文章:

c - 我正在使用 PID 创建一个终止进程

用 C 语言创建空心菱形

c - 如何使用gcc将homepath导入c程序

c - 在函数中传递空指针

c - 打开 SSL 错误 : implicit declaration of MD5Init

switch 语句中第一个 'case' 之前的代码

c - 我有一个关于 C 中稀疏矩阵乘法代码的问题

C:进程的私有(private)变量

c - 整数溢出(使程序中的整数变为负数的最小文件大小)

C 程序从 Fat MBR 读取十六进制值