c语言编程问题 指针的用法 初学勿喷 下面是三个数比大小 #include int main(int argc,char *argv[]){int a,b,c,t;int * pa,* pb,* pc;scanf("%d %d %d",&a,&b,&c);* pa=&a;* pb=&b;* pc=&c;if(* pa>* pb){t=* pa;* pa=* pb;* pb=t;} if(* pa>*
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/29 00:13:48
![c语言编程问题 指针的用法 初学勿喷 下面是三个数比大小 #include int main(int argc,char *argv[]){int a,b,c,t;int * pa,* pb,* pc;scanf(](/uploads/image/z/13877729-17-9.jpg?t=c%E8%AF%AD%E8%A8%80%E7%BC%96%E7%A8%8B%E9%97%AE%E9%A2%98+%E6%8C%87%E9%92%88%E7%9A%84%E7%94%A8%E6%B3%95+%E5%88%9D%E5%AD%A6%E5%8B%BF%E5%96%B7+%E4%B8%8B%E9%9D%A2%E6%98%AF%E4%B8%89%E4%B8%AA%E6%95%B0%E6%AF%94%E5%A4%A7%E5%B0%8F+%23include+int+main%28int+argc%2Cchar+%2Aargv%5B%5D%29%7Bint+a%2Cb%2Cc%2Ct%3Bint+%2A+pa%2C%2A+pb%2C%2A+pc%3Bscanf%28%22%25d+%25d+%25d%22%2C%26a%2C%26b%2C%26c%29%3B%2A+pa%3D%26a%3B%2A+pb%3D%26b%3B%2A+pc%3D%26c%3Bif%28%2A+pa%3E%2A+pb%29%7Bt%3D%2A+pa%3B%2A+pa%3D%2A+pb%3B%2A+pb%3Dt%3B%7D+if%28%2A+pa%3E%2A)
c语言编程问题 指针的用法 初学勿喷 下面是三个数比大小 #include int main(int argc,char *argv[]){int a,b,c,t;int * pa,* pb,* pc;scanf("%d %d %d",&a,&b,&c);* pa=&a;* pb=&b;* pc=&c;if(* pa>* pb){t=* pa;* pa=* pb;* pb=t;} if(* pa>*
c语言编程问题 指针的用法 初学勿喷 下面是三个数比大小
#include
int main(int argc,char *argv[])
{
int a,b,c,t;
int * pa,* pb,* pc;
scanf("%d %d %d",&a,&b,&c);
* pa=&a;
* pb=&b;
* pc=&c;
if(* pa>* pb)
{
t=* pa;
* pa=* pb;
* pb=t;
}
if(* pa>* pc)
{
t=* pa;
* pa=* pc;
* pc=t;
}
if(* pb>* pc)
{
t=* pb;
* pb=* pc;
* pc=t;
}
printf("%d %d %d\n",* pa,* pb,* pc);
return 0;
}
c语言编程问题 指针的用法 初学勿喷 下面是三个数比大小 #include int main(int argc,char *argv[]){int a,b,c,t;int * pa,* pb,* pc;scanf("%d %d %d",&a,&b,&c);* pa=&a;* pb=&b;* pc=&c;if(* pa>* pb){t=* pa;* pa=* pb;* pb=t;} if(* pa>*
错误在
* pa=&a;
* pb=&b;
* pc=&c;
要分清pa和*pa.pa是指针变量,是存储指针的;而*pa代表pa指向的存储单元
所以应该改为
pa=&a;
pb=&b;
pc=&c;