#include "stdio.h" void fun(int a,int b) { int t; t=a,a=b,b=
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/08 10:24:23
#include "stdio.h" void fun(int a,int b) { int t; t=a,a=b,b=t; } main() { int c[10]={1,2,3,4,5,6,7
#include "stdio.h"
void fun(int a,int b)
{
int t;
t=a,a=b,b=t;
}
main()
{
int c[10]={1,2,3,4,5,6,7,8,9,0},i;
for(i=0;i
#include "stdio.h"
void fun(int a,int b)
{
int t;
t=a,a=b,b=t;
}
main()
{
int c[10]={1,2,3,4,5,6,7,8,9,0},i;
for(i=0;i
![#include](/uploads/image/z/970864-16-4.jpg?t=%23include+%22stdio.h%22+void+fun%28int+a%2Cint+b%29+%7B+int+t%3B+t%3Da%2Ca%3Db%2Cb%3D)
因为爱情.
再问: 你来搞笑的吧0.0
再答: printf("%d\n",a); 在主函数中输出a,而被调函数fun并没有返回值的,其类型为void,所以被调函数中的p值无法返回主调函数,他们之间是值传递,非址传递,改成下面两种都可以: 一: # include int fun (int p) /*改函数类型为返回int型值*/ { int d=2; p=d++; printf("%d",p); return p; } main() { int a=1; a=fun(a); printf("%d\n",a); } 或者 # include void fun (int *p) { int d=2; *p=d++; printf("%d",*p); } main() { int a=1; fun(&a); /*改为传递变量a的地址,即传址,那么被调函数中改变值主调函数中值也改变*/ printf("%d\n",a); /*因为函数中变量的内存地址是相同的,是同一段内存单元数据*/ }都可以。 希望能够帮到您。
再问: 你来搞笑的吧0.0
再答: printf("%d\n",a); 在主函数中输出a,而被调函数fun并没有返回值的,其类型为void,所以被调函数中的p值无法返回主调函数,他们之间是值传递,非址传递,改成下面两种都可以: 一: # include int fun (int p) /*改函数类型为返回int型值*/ { int d=2; p=d++; printf("%d",p); return p; } main() { int a=1; a=fun(a); printf("%d\n",a); } 或者 # include void fun (int *p) { int d=2; *p=d++; printf("%d",*p); } main() { int a=1; fun(&a); /*改为传递变量a的地址,即传址,那么被调函数中改变值主调函数中值也改变*/ printf("%d\n",a); /*因为函数中变量的内存地址是相同的,是同一段内存单元数据*/ }都可以。 希望能够帮到您。
#include "stdio.h" void fun(int a,int b) { int t; t=a,a=b,b=
#include void fun(int a,int b) {int t; t=a;a=b;b=t; } main()
#include void fun(int a, int b) { int t; t=a; a=b; b=t;
#include "stdio.h" void main() { int a=1,b=2,c=2,t; while(a
#include #include // void fun(int a,int b,int c
#include"stdio.h" fun(int k,int *p) {int a,b;if(k==1||k==2)*
void fun(int a,int b) { int t; t=a;a=b;b=t; } main()
#include void swap(int a,int b){ int t;if(a>b)t=a,a=b,b=t;}v
c语言除法运算问题#include "stdio.h"void main(){int a,b;float c,d;a=3
#include void main( ) { int a=3,b=5; int *p,*q; void f1(int
#include"stdio.h" main() { int a=1,b=2,c=3,t; while(a
#include void func(int b) { int a; a=b;b=10;} void main() {i