求:C语言中比较两个数组的内容是否相同?

如:数组a[6]和数组b[6]相比较,其中数组a的内容是变化的,数组b的内容是固定不变的。假设:保存常数的数组b={0x0c,0x00,0x00,0x01,0x00,0x... 如:数组a[6]和数组b[6]相比较,其中数组a的内容是变化的,数组b的内容是固定不变的。假设:保存常数的数组b={0x0c,0x00,0x00,0x01,0x00,0x0c};求变量数组a内容和固定数组b内容对应的6个元素值是否相同。
a数组的内容是从P1口连续读入6个数据,如:0x0c,0x00,0x00,0x01,0x00,0x0c,分别保存在数组a[0],a[1],a[2],a[3],a[4],a[5]中;而数组b其实有10个即b1[6],b2[6],b3[6].......b10[6]分别保存着固定的数据,a数组要与b1,b2,b3.......b10逐个对比与哪个相同。我是新手,非常感谢大家的帮助!
展开
 我来答
xin宝宝金牛
高粉答主

2018-04-17 · 繁杂信息太多,你要学会辨别
知道小有建树答主
回答量:275
采纳率:97%
帮助的人:11.8万
展开全部

如下图所示:

  1. C语言的运算非常灵活,功能十分丰富,运算种类远多于其它程序设计语言。在表达式方面较其它程序语言更为简洁,如自加、自减、逗号运算和三目运算使表达式更为简单,但初学者往往会觉的这种表达式难读,关键原因就是对运算符和运算顺序理解不透不全。当多种不同运算组成一个运算表达式,即一个运算式中出现多种运算符时,运算的优先顺序和结合规则显得十分重要。

  2. 在学习中,对此合理进行分类,找出它们与数学中所学到运算之间的不同点之后,记住这些运算也就不困难了,有些运算符在理解后更会牢记心中,将来用起来得心应手,而有些可暂时放弃不记,等用到时再记不迟。

  3. 先要明确运算符按优先级不同分类,《C程序设计》运算符可分为15种优先级,从高到低,优先级为1 ~ 15,除第2.13级和第14级为从右至左结合外,其它都是从左至右结合,它决定同级运算符的运算顺序。

匿名用户
2014-12-12
展开全部
int i = 0;
            int flag = 0;
            for (i = 0; i < 6; i++)
            {
                if (a[i] != b[i])
                {
                    flag = 1;
                    break;
                }
            }
            if (flag == 1)
                printf("不相同");
            else
                printf("相同");

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式