我是靠谱客的博主 欢呼微笑,这篇文章主要介绍编程小白C语言中指针的比较简单介绍 测试代码查看结果,现在分享给大家,希望可以做个参考。

简单介绍

指针可以用关系运算符进行比较,如==,<,<=或者>>=,如果p1,p2指向两个变量,比如同一个数组中的不同元素,则可对p1和p2进行大小比较

 测试代码

#include<stdio.h>
int main()
{
	int a[]={10,20,30};
	int *p;
	p=a;  //p指向a数组的首地址(a数组中的第一个元素) 
	if(p==a[0]) //错误,类型不一样,一个是int *, 一个是int 
	{
		printf("ok1 n");
	}
	if(p==&a[0]) //可以 
	{
		printf("ok2 n");
	}
	if(p==a)  //a默认是数组中的第一个元素 
	{
		printf("ok3 n");
	}
	if(p>=&a[1]) //可以比较,但是返回是错误的 因为10<20 
	{
		printf("ok4 n");
	}
	return 0;
}

查看结果

 最后输出的结果

最后

以上就是欢呼微笑最近收集整理的关于编程小白C语言中指针的比较简单介绍 测试代码查看结果的全部内容,更多相关编程小白C语言中指针内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部