你的input执行之后,就判断退出了的。
创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站建设、成都网站建设、新都网络推广、微信平台小程序开发、新都网络营销、新都企业策划、新都品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供新都建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com
因为你的input函数的参数是TS, 是结构体,而不是结构体指针,因此,在input里面得到的结果,只是input里面局部变量的M这个结构体得到了值,并没有赋值给M1和M2,导致你那里判断M1.n M2.m的时候,直接return 0了
不谢^-^
a+5是数组a第6个元素的地址。数组名a表示数组第一个元素的地址,加一个整数代表往后移动几个元素位置。
题目答案应该是C。
函数要求参数是数组或地址(指针)。
main函数是系统特殊函数,由操作系统在启动一个进程时调用,操作为进程分配好资源之后,就调用程序的main函数 开始执行,main函数执行的线程叫主线程。主线程具有特殊意义,某些平台,比如windows ios 对主线程特别的限制,比如说界面更新操作都只能在主线程里面完成等等。
如果你自己调用main函数,那你的代码是从哪里执行来的呢?还不是从main函数执行来的,所以不允许冲突。
系统某些特殊的函数,特殊对象,特殊的ID有很多。
比如特殊函数 main 。
比如特殊对象 C++里面的cin,cout
特殊的ID,比如不允许占用1000的网络端口,1000一下的端口是系统使用的。
就像你不能定义一个变量 叫 class if break等等,他们都是关键字,不允许冲突一样。