c语言中int*代表什么意思

#include <stdio.h>
#define M 100
void arrout(int *,int);
int arrin(int *);
main()
{
int s[M],k;
k=arrin(s);
arrout(s,k);
}
int arrin (int *a)
{
int i,x;
i=0;
scanf(“%d”,&x);
while(x>=0)
{
*(a+i)=x;
i++;
scanf(“%d”,&x);
}
return i;
}
void arrout(int *a,int n)
{
int i;
for(i=0;i<n;i++)
printf(((i+1)%5==0)?”%4d\n”;”%4d”,*(a+i));
printf(“\n”);
}这上面的int*代表什么意思,要怎么解释?

第1个回答  2017-10-22
int*表示定义一个int*类型的变量,即int型的指针变量。 int表示基本的数据类型(整型); *表示指针操作符。 举例如下: int a[]={1,2,3,4,5}; // 定义一个int类型的数组,包含5个元素int* p2=a; // 定义一个int类型的指针变量p1,指向数组a的首c语言中int*代表什么意思
第2个回答  2012-04-10
& 位与[两个运算数]及地址[1个运算数]运算 具体看写在哪里
比如
int a=240,b=85
&a 表示a变量所占内存的地址
a&b 表示a和b的2进制码的运算结果
a[2进制]=11110000
b[2进制]=01010101
a&b =01010000 [每个位进行与运算]
=80[十进制]
第3个回答  2017-06-26
int在C语言中是一个整型数据类型,定义cpu在访问数据时一次连续访问多少字节,大多数情况下int类型占用4字节的存储空间。即cpu访问内存中一个int类型的数据,就会连续访问内存中4个字节。
第4个回答  2013-08-08
整形指针变量 就是你定义的int *a a是一个整形的指针变量 它里面存放的是一个整形变量的地址 指向这个整形变量
第5个回答  2017-06-25
int的意思是声明一个整数类型的变量
比如说你要用什么函数,你首先就得声明。你拿斧子才能砍树,你拿锅才能炒菜一样
int num,意思就是声明我要是用一个整数类型的变量,这个变量名称叫做num

c语言中(int*)是什么意思
int*代表的是int型的指针。声明的变量就叫指针变量。存放地址的变量称为指针变量。指针变量是一种特殊的变量,不同于一般的变量,变量存放的是数据本身,而指针变量存放的是数据的地址。举例:int* a = 68 ,系统为变量a分配的首地址为0X065FDF4H,声明空指针long *p = NULL,p=&a是存放变量a地址...

c语言中int*代表什么意思
int*表示定义一个int*类型的变量,即int型的指针变量。 int表示基本的数据类型(整型); *表示指针操作符。 举例如下: int a[]={1,2,3,4,5}; \/\/ 定义一个int类型的数组,包含5个元素int* p2=a; \/\/ 定义一个int类型的指针变量p1,指向数组a的首c语言中int*代表什么意思 ...

c语言中(int*)是什么意思
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))...

c语言中int*代表什么意思
C\/C++编程语言中,int表示整型变量,是一种数据类型,用于定义一个整型变量,在不同编译环境有不同的大小,不同编译运行环境大小不同。在32\/64位系统中都是32位,范围为-2147483648~+2147483647,无符号情况下表示为0~4294967295。

c语言中int*是什么意思
详情请查看视频回答

C语言中int*是不是函数类型的一种?
int*用来声明指针变量或者函数。声明函数的话,表示此函数返回int类型的指针。

c语言中int*是什么意思
在C语言在存的价值及意义是什么?答:指针在计算机硬件中是不存在这个名字,而在计算机中只有地址。还是很混,为什么要区分开地址和指针搞的人不明白呢?因为计算机处理数据时候他都是按地址找到相应位置来处理的,就像你想去北京旅游你肯定想要找到地址才能去。比如你定义一个变量int a=99; 编译器会...

c语言中的int**是什么?
探讨C语言中的二级指针,即int**。二级指针实质上是指向指针的指针,其概念建立在理解指针和指针的地址之上。一探二级指针的特性,以深入理解C语言的指针机制。一指针的地址存放在内存中,而二级指针则进一步指向这个地址。理解二级指针的关键在于其双层解引用过程。当我们使用*ppa对二级指针ppa进行解引用时...

C语言中的int**用法
int **是二级指针的定义方法,二级指针指向一级指针。

C语言中 指针各个符号的含义int *(*p)();
int :整型指针 (*p):用括号调整优先级,强迫其与p作结合,表示p是一个指针类型(否则此处p应与"()"结合作为一个函数,而该"*"则应跟左边的"int "结合作为"int "整型指针的指针)如此,相应的我们就很容易解释其他的如:int 整型指针 int 整型指针的指针 int a[n]整型指针数组 int (*a)[n]...

相似回答