77问答网
所有问题
C语言中如何判断两个数组内容是否相同?
如题所述
举报该问题
其他回答
第1个回答 2022-11-16
C语言有个函数 memcmp 是用来进行内存比较的 \x0d\x0aextern int memcmp(void *buf1, void *buf2, unsigned int count);\x0d\x0a\x0d\x0aif(0==memcmp(ID,ID1,20)) //ID1等于ID2\x0d\x0a{\x0d\x0a}
相似回答
C语言如何
写才能
判断两个数组相等
答:
intarr
2
[]={1,2,7,4,9};for(i=0;i<sizeof(arr1)/sizeof(arr1[0]);i++){ for(j=0;j<sizeof(arr2)/sizeof(arr2[0]);j++){ if(arr1[i]==arr2[j]){ printf("存在
相同
元素");break;} } br...
C语言怎样
比较
两个
int型
数组中的
数
是不是
一模
一样?
答:
int a[20];int b[20];// 中间为数组赋值过 if (!memcmp(a,b,sizeof(int)*20)) { //
数组相同
}
用
c语言如何判断
这
两个数组是相等的?
int a[5]={1,2,3,2,5}; int b...
答:
先判断长度是不是相等
如果相等 用数组一中每个元素去分别和二中的比,只要在二中都能找到相等的,那个元素就被标记一下
,下次不和他比 最后二中的都被标记了,说明完全相等 你自己实现吧 我感觉这个想法应该没错呢~~有...
c语言
比较
两个数组是否
完全
相同
,有两个数组,全部是41字节长,求c语言代 ...
答:
逐位比较
c数组
存放不同的位,不同位取1:include<stdio.h> void main(){ unsigned int a[41],b[41],*p,*q,*r,c[41];int i,bSame;for ( i=0,p=a,q=b,r=c;i<41;i++,p++,q++,r++ ) *r=*p ...
C语言怎样
比较
两个
int型
数组中的
数
是不是
一模
一样?
答:
arr1)/sizeof(arr1[0]);i++) { scanf("%d",&arr1[i]); } printf("请输入
数组2
(5个元素):\n"); for(i=0;i<sizeof(arr2)/sizeof(arr2[0]);i++)...
判断两个数组中是否
有
相同的
元素
C语言
答:
在表达式方面较其它程序
语言
更为简洁,如自加、自减、逗号运算和三目运算使表达式更为简单,但初学者往往会觉的这种表达式难读,关键原因就是对运算符和运算顺序理解不透不全。当多种不同运算组成一个运算表达式,即一个...
c语言中
,
如何判断两个
char型的
数组是否相同?
答:
因为没有初始化,所以即使a[0]和b[0]相等,也不能说
数组
a和b就相等 把a和b都初始化为同一个数,然后计算以后,用strcmp 或者你真的仅仅要比较a[0]和b[0]就可以
判断是否相等的
话,那么直接比较下if(a[0]==b[0])...
大家正在搜
c语言定义一个数组
c语言中数组的定义
c语言数组函数
c语言函数调用数组
C语言 数组
c语言数组的使用
数组排序c语言
c语言字符串数组
c语言输入数组