永发信息网

56一23一17与56一(23十17)运算顺序一样吗?

答案:6  悬赏:50  手机版
解决时间 2021-03-17 13:03
  • 提问者网友:情歌越听越心酸
  • 2021-03-17 05:40
56一23一17与56一(23十17)运算顺序一样吗?
最佳答案
  • 五星知识达人网友:封刀令
  • 2021-03-17 06:01
结果是一样的,运算顺序是不一样的
全部回答
  • 1楼网友:独行浪子会拥风
  • 2021-03-17 10:43
不一样
  • 2楼网友:执傲
  • 2021-03-17 09:06
结果是一样的,这是加法结合律公式
  • 3楼网友:雪起风沙痕
  • 2021-03-17 08:08
不一样,有括号先算括号里的数,括号展开算式一样
  • 4楼网友:撞了怀
  • 2021-03-17 07:21

#include <iomanip>

#include <iostream>

using namespace std;

#define listinitsize 10//存储空间的初始分配量

#define listincrement 1//存储空间的分配增量

typedef int elemtype; 

typedef enum {

    overflow = -1,//内存不足

    ok = 0,//正常返回

 error = 1,//操作错误

 nofound = 2//没有找到

} status;

class sqlist

{

 private:

  elemtype  *elem;//存储空间的基址

  int    length;//当前线性表长度

  int    listsize;//当前分配的存储容量,以elemtype大小为单位

 public:

  sqlist(unsigned int n=listinitsize);//带参数的构造函数:初始化一个线性表

  int createlist(void);//建立一个线性表:录入数据

  void listinfo();//获取当前线性表信息

};

//默认构造函数初始化线性表

sqlist::sqlist(unsigned int n)

{

 elem = new elemtype[n];

 if(elem==null)

  exit(overflow);//存储分配失败

 length=0;//空表长度为0

 listsize=n;//初始存储容量

}

//线性表初始化完毕

//在建立好的线性表中,录入数据

int sqlist::createlist(void)

{

 int i=0;

 cout<<"输入要存储的内容:("<<listsize<<")个:";

 for(i=0;i<listsize;i++)

  cin>>elem[i];

 length=listsize;//表长度

 return ok;

}

//end

//获取当前线性表信息

void sqlist::listinfo()

{

 cout<<"当前线性表内容:"<<endl;

 for(int i=0;i<length;i++)

  cout<<setw(5)<<elem[i];

 cout<<endl<<"当前线性表长度:"<<length;

 cout<<endl<<"当前线性表容量:"<<listsize<<endl;

}

//end

int main(void)

{

 sqlist my_list(7);

 my_list.createlist();

 my_list.listinfo();

 return 0;

}

运行结果:

  • 5楼网友:拜訪者
  • 2021-03-17 06:34
运算顺序不一样,有括号要先算括号里面的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯