C语言指针。将两个int型对象的值互换。出错error C2100: illegal indirection
#include<stdio.h>voidswap(int*nx,int*ny){inttemp=*nx;*nx=*ny;/*errorC2100:illegalindi...
#include<stdio.h> void swap(int *nx,int *ny) { int temp=*nx; *nx=*ny;/*error C2100: illegal indirection*/ *ny=*temp; } int main(void) { int na,nb; puts("请输入2个整数。"); printf("整数A:"); scanf("%d",&na); printf("整数B:"); scanf("%d",&nb)... #include<stdio.h> void swap(int *nx,int *ny) { int temp=*nx; *nx=*ny;/*error C2100: illegal indirection*/ *ny=*temp; } int main(void) { int na,nb; puts("请输入2个整数。"); printf("整数A:"); scanf("%d",&na); printf("整数B:"); scanf("%d",&nb); swap(&na,&nb); puts("互换了两个数的值。"); printf("整数A:"); scanf("%d",&na); printf("整数B:"); scanf("%d",&nb); return(0); } 展开
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询