永发信息网

c语言中(int*)是什么意思

答案:2  悬赏:40  手机版
解决时间 2021-02-14 09:41
  • 提问者网友:藍了天白赴美
  • 2021-02-13 17:31
c语言中(int*)是什么意思
最佳答案
  • 五星知识达人网友:迷人又混蛋
  • 2021-02-13 18:10
int*表示定义一个int*类型的变量,即int型的指针变量。


int表示基本的数据类型(整型);
*表示指针操作符。


举例如下:   
int a[]={1,2,3,4,5};   // 定义一个int类型的数组,包含5个元素
int* p2=a;             // 定义一个int类型的指针变量p1,指向数组a的首地址
int* p2=(int*)malloc(sizeof(int));  // 定义一个int类型的指针变量p2,指向内存中一块连续4个字节的地址单元
全部回答
  • 1楼网友:患得患失的劫
  • 2021-02-13 18:24
int*是指向int的指针 char*是指向char的指针 *a是对指针a解引用 char* p;是声明一个char*类型的指针 *p = &c;把c的地址赋给p指向存储的内存 int b = 3; int* a = &b; // 取b的地址并赋给指针a *a = 4; // 修改a所指向地址的内存内容为4,因为a指向b,所以这句执行之后b = 4
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯