菜鸟的问题,关于C指针
来源:百度知道 编辑:UC知道 时间:2024/05/11 21:14:20
#include <stdio.h>
main()
{
int x,y,*px=&x;
x=6;
y=*px;
px++;
printf("&x=%d,y=%d,*px=%d,px=%d\n",&x,y,*px,px);
getchar();
}
结果为:&x=1245052,y=6,*px=1245120,px=1245056 //对于*px的值不解,望有人给解答.
main()
{
int x,y,*px=&x;
x=6;
y=*px;
px++;
printf("&x=%d,y=%d,*px=%d,px=%d\n",&x,y,*px,px);
getchar();
}
结果为:&x=1245052,y=6,*px=1245120,px=1245056 //对于*px的值不解,望有人给解答.
1、输入a、b、c三个整数,求最小值。
main()
{
int a,b,c,d,e;
printf("Input 3 number:");
scanf("%d,%d,%d",&a,&b,&c);
d=a<b?a:b;
e=d<c?d:c;
printf("The min is %d\n",e);
}
2、输入一个整数,判断是否是偶数,是显示出“YES”,否则显示出“NO”
main()
{
int x;
printf("Input a number:");
scanf("%d",&x);
if(x%2==0)
printf("YES\n");
else
printf("NO\n");
}
3、输入任意四个整数,求它们的和及平均值
main()
{
int x1,x2,x3,x4,sum;
float ave;
printf("Input 4 number:");
scanf("%d,%d,%d,%d",&x1,&x2,&x3,&x4);
sum=x1+x2+x3+x4;
ave=sum/4.0;
printf("The sum is %d,ave is %f\n",sum,ave);
}
4、求一个数的绝对值
main()
{
int a,x;
printf("Input a number:");
scanf("%d",&a);
if(a>0) x=a