zhanjunlihai 2023-11-24 17:58 采纳率: 24.7%
浏览 3

指针变量代替格式字符串

这个c语言不是很懂,指针变量指向一个格式字符串?
那这个a b 是等于多少呢? 就是定义a,b 的话应该是什么类型 能赋值么?



```c
int main()
{      
 char *format="a=%d,b=%f\n"; 
 printf(format,a,b);}

```

  • 写回答

2条回答 默认 最新

  • zhanjunlihai 2023-11-24 18:02
    关注

    int main()
    { int a;
    float b;
    a=5;
    b=1.0;

    char *format="a=%d,b=%f\n";
    printf(format,a,b);
    }

    这样也不对,定义赋值以后。。

    评论

报告相同问题?

问题事件

  • 创建了问题 11月24日