a98 发表于 2018-2-14 22:09:40

关于指针的一个小问题求解答

#include<stdio.h>
void main()
{
        int a,b;
        int *pointer_1;
        int *pointer_2;

        scanf("%d%d",&a, &b);

        pointer_1 = &a;
        pointer_2 = &b;

        printf("%d%d\n", *pointer_1 > *pointer_2 ? *pointer_1 : *pointer_2);
}





题目是按大小输出这两个数。


求助,为什么我的第二个数输不出来。感觉逻辑没问题呀{:10_277:}

BngThea 发表于 2018-2-14 22:45:09

因为你的printf函数里面两个%d后面却只跟一个变量所以第二个就成了随机数

a98 发表于 2018-2-15 00:11:57

BngThea 发表于 2018-2-14 22:45
因为你的printf函数里面两个%d后面却只跟一个变量所以第二个就成了随机数

哦哦谢谢
页: [1]
查看完整版本: 关于指针的一个小问题求解答