scanf("%d %d",&a,&b);
时间: 2024-09-05 13:05:00 浏览: 38
c代码-while(scanf("%d%d", &i, &j) == 2) 和 while(~scanf("%d%d",&a,&b)) 的差别
`scanf("%d %d", &a, &b);` 是 C 语言中的一种输入函数,它用于从标准输入流(通常是键盘)读取用户输入的数据。在这个语句中,
- `%d` 是格式说明符,告诉 `scanf` 需要读取一个十进制整数。
- `&a` 和 `&b` 分别是变量 a 和 b 的地址,`&` 表示取址运算符,`scanf` 将读取到的值存储到对应的内存地址中。
- `a` 和 `b` 是两个声明好的整型变量,用户输入会被分别赋给这两个变量。
这个函数的作用是让用户通过命令行输入两个整数值,然后将它们分别存储在变量 a 和 b 中。例如,如果在命令行输入 "5 10",那么 a 的值将是 5,b 的值将是 10。
阅读全文