形参转不了实参是怎么回事,各位学长


#include<stdio.h>
void shu(int num);
void shu(int num)
{
    printf("输出这个数字:\n",num);
}
int main()
{
    int inum;
    printf("输入一个数:");
    scanf("%d",&inum);
    shu(inum);
    return 0;
}

#include<stdio.h>
void shu(int num);
void shu(int num)
{
printf("输出这个数字:%d\n",num);
}
int main()
{
int inum;
printf("输入一个数:");
scanf("%d",&inum);
shu(inum);
return 0;
}
少了%d,


#include<stdio.h>
void shu(int num);
void shu(int num)
{
    printf("输出这个数字:%d\n", num);  //输出的数据要加输出格式
}
int main()
{
    int inum=0;
    printf("输入一个数:");
    scanf("%d", &inum);
    shu(inum);
    return 0;
}

img