你好,你发的这段代码是一个C语言程序,主要功能是计算两个数的和与差,并输出结果。不过,你的代码中有一些小错误,比如变量x和y在函数num()中重新定义,这会导致编译错误。另外,printf()函数中的格式字符串应该使用双引号,而不是单引号。以下是修改后的代码: ```c #include <stdio.h> void num() { extern int x, y; int a = 15, b = 10; x = a - b; y = a + b; } int main() { int a = 7, b = 5; x = a + b; y = a - b; num(); printf("%d, %d\n", x, y); return 0; } ``` 这段代码首先在main()函数中计算x和y的值,然后调用num()函数,最后在printf()函数中输出x和y的值。
点赞 评论
牛客网
牛客企业服务