优艾设计网

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

优艾设计网 https://www.uibq.com 2023-02-04 14:38 出处:网络 作者:PS百科
c优艾设计网_电脑技术语言中int*代表什么意思?广电网络_133 优艾设计网_平面设计
c优艾设计网_电脑技术语言中int*代表什么意思?
广电网络_133 优艾设计网_平面设计 2021-08-11 15:16

定义一个指针,该指针指向的数据是整形


ty_恩和895 优艾设计网_Photoshop问答 2021-08-11 15:17

#include 

#define M 100

// 函数声明

// 这里面的int *表示传入的参数是一个int型的指针变量

void arrout(int *,int);

int arrin(int *);

main()

{

int s[M],k;

k=arrin(s);

arrout(s,k);

}

// int *a也表示的传入arrin函数的参数是一个int型的指针变量

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;iprintf(((i+1)%5==0)?”%4d”;”%4d”,*(a+i));

printf(“”);

}


吴锐 2021-08-11 15:17

整形指针变量 就是你定义的int *a a是一个整形的指针变量 它里面存放的是一个整形变量的地址 指向这优艾设计网_设计客个整形变量


360U3189217001 2021-08-11 15:26

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个字节的地址单元


0

精彩评论

暂无评论...
验证码 换一张
取 消