当前位置:首页 » 编程语言 » c语言sub2什么意思
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言sub2什么意思

发布时间: 2022-03-02 21:23:38

c语言的问题

#include "stdio.h"
int m=1,n=2;
void sub1()
{m++;n+=2;}
void sub2(int m,int n)
{m+=2;n++;}
main() //从main开始讲解
{printf("%d,%d\n",m,n); //输出m,n,此时m,n都没变,还是1,2
sub1(); //调用sub1,m++后m变成1,n+=2等价于n=n+2,n变成4
printf("%d,%d\n",m,n);
//输出m,n,此时已经变为2,4了
sub2(5,6); printf("%d,%d\n",m,n); //调用sub2,因为sub2有自己重新定义的变量m,n,跟主函数调用的m,n不一回事,全局变量m,n依然没变(就是开头定义的m,n),所以依然为2,4 */

}

❷ c语言中sub(int n)啥意思

c语言中int
表示整数变量,比如1,2,3,4,9,10等都是整数。当然也包括负数,如果是unsigned
int就是不包括负数。

❸ c语言中的 y=sub(p1,p2,x,e);是什么意思啊

y等于sub函数的返回值,而里面的p1,p2,x,e则是传递给sub函数的实参

❹ c语言sub(k,n)函数是什么意思

c语言sub(k,n)函数是什么意思,具体要看这个函数是怎么定义的。因为这是一个自定义的函数。照字面意思猜测,如果k与n是两个数值型的量,它可能与它们的差有关。

❺ 关于C语言结构体函数传递的问题。图中,函数sub1与sub2的形参一个是x一

sub1是传值调用,所以在sub1中对参数的修改,不影响实参a,
打印实参a的值还是初始化值。
sub2传递数组,本质上为传指针,所以在sub2中对参数修改,同步影响实参b。
所以打印b是修改后的值。

❻ 求C语言大神讲一下sub2函数的调用,两个不同形式的实参传递后有什么不同的效果谢谢了!!!

b的值赋给了a,b的值不变

❼ c语言中的 sub()是什么意思啊我刚学C语言


宏经过预处理后会直接替换

那么 SUB(6) 会被替换为 (6)-(6) = 0

所以上面的意思,其实 SUB(a) 就是0嘛

其实,我怀疑你的那个宏是不是写错了。。。

❽ 速求c语言中“sub(X3,X4)”是什么意思。

sub应该是自定义的函数 看单词意思应该是减法
个人估计 应该是 用X3变量里的数据减去X4这个变量里的数据