扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
1、c语言sub(k,n)函数是什么意思,具体要看这个函数是怎么定义的。因为这是一个自定义的函数。照字面意思猜测,如果k与n是两个数值型的量,它可能与它们的差有关。
创新互联专注骨干网络服务器租用十余年,服务更有保障!服务器租用,成都二枢机房 成都服务器租用,成都服务器托管,骨干网络带宽,享受低延迟,高速访问。灵活、实现低成本的共享或公网数据中心高速带宽的专属高性能服务器。
2、sub在C语言中不属于系统关键字,而是由开发者自己定义的合法标识符。一般用来作为差值计算的结果存储变量,还可以作为函数名,定义差值计算的函数。
3、这是函数定义的格式,函数名+形式参数 sub是函数名,n是形式参数。希望可以帮到你,请采纳,谢谢。
4、那么 SUB(6) 会被替换为 (6)-(6) = 0 所以上面的意思,其实 SUB(a) 就是0嘛 其实,我怀疑你的那个宏是不是写错了。。
5、sub只是subtraction (减法)的缩写而已。只是一个变量名字。不是关键字。换成其他字符也可以。
6、这个语句的意思是:调用减法函数,函数的功能是计算两个数相减的结果,传递的参数是X3,X4。当然也有另一层意思,就是交换,也就是这个函数的意思是将X3与X4的值互换。具体完成的功能要看程序原代码才能决定。
当你的scanf后面写的是 a ,电脑就 认为你输入的是变量a 当你的scanf后面写的是 &a ,电脑就 认为你输入的是a地址里面的内容。
出现多出来的问题在于图中的switch(flag)这一段在在这里不合适,这会导致只要不是2月,都会多输出一个值。
//你要先判断能不能构成三角形,如果能,再判断是等腰还是等边又或者是普通。//我改了下你的代码,应该没错了。你运行下。
程序语法正确,但有逻辑错误。你把最后那个for语句中的两个a[c[l]]改成:a[l]就好了。
答案很简单,因为字符串 abcd\b\123\xab ,系统会自动在最后补\0。
要看你输入的是什么内容。sub函数传递的第二个实参地址是数组aa的首址,也就是形参和实参共享一个实际地址。所以在执行了sub函数后aa数组的内容会有变化。
1、函数fun中z是静态局部变量,只初始化一次。3d表示输出整数时占3个字符宽度,右对齐,左边填充空格扩充到3个字符宽。
2、我做出来的答案是a[1]=8 a[2]=1 a[3]=9 a[4]=6, 8 1 9 6——肯定不是这个结果,依次应该是1 9 6 0。
3、对于第一个循环,赋值=3的语句是在初始化中执行的,所以只会执行一次,根据后面的++值将会依次变大。
4、这应该是给定二叉树的深度,前序和中序,输出后序。二叉树重点是递归函数,推荐你去搜一下二叉树的遍历算法,重点了解如何递归出来的。一定要拿一张纸,自己手动推演步骤,你的印象会更深刻的。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流