关闭

指针,指针函数,指针数组的区别

294人阅读 评论(0) 收藏 举报
分类:

1、指针

#include<iostream>
using namespace std;

int main()
{
	int a=2;
	int *p;
	p=&a;

	printf("%d\n",p);
	printf("%d\n",*p);

	return 0;
}

2、指针函数

#include<iostream>
using namespace std;

int *p(int a)
{
	int *P;
	P=&a;
	return P;
}
int main()
{
	printf("%d\n",p(2));
	printf("%d\n",*p(2));
	return 0;
}

3、指针数组

#include<iostream>
using namespace std;

int main()
{
	int a=1,b=2;
	int *p[2];    //声明指针数组
	int *p1,*p2;

	p1=&a;p2=&b;
	p[0]=p1;p[1]=p2;

	printf("%d\n",*p[0]);
	printf("%d\n",p[0]);

	printf("%d\n",*p[1]);
	printf("%d\n",p[1]);
	
	return 0;
}


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:705483次
    • 积分:9328
    • 等级:
    • 排名:第2064名
    • 原创:267篇
    • 转载:34篇
    • 译文:1篇
    • 评论:104条
    博客专栏
    Python

    文章:0篇

    阅读:0
    最新评论