猪头少年.zm 发表于 2022-5-23 23:11:36

为什么最后一行代码不起作用?

本帖最后由 猪头少年.zm 于 2022-5-24 07:23 编辑

跪求大佬解答
代码如下
#include "stdio.h"
void main()
{
        int a, *p, j, i;
        for(j = 0; j < 5; j++)
                a = j + 1;
        p = a;
        for(j = 0; j < 5; j++)
                printf("*(p + %d) = %d\n", j, *( p + j));
        scanf("输入数组编号%d",&i);
        printf("数组第%d个元素为", *(p + i));
}

风车呼呼呼 发表于 2022-5-23 23:15:14

查查scanf的用法

wp231957 发表于 2022-5-23 23:47:34

scanf..又不是printf你弄那么多汉字干嘛

猪头少年.zm 发表于 2022-5-24 07:21:28

风车呼呼呼 发表于 2022-5-23 23:15
查查scanf的用法

好的,谢谢大佬

猪头少年.zm 发表于 2022-5-24 07:22:32

wp231957 发表于 2022-5-23 23:47
scanf..又不是printf你弄那么多汉字干嘛

谢谢大佬
页: [1]
查看完整版本: 为什么最后一行代码不起作用?