scanf(“%d”, *p);
时间: 2023-08-16 18:07:48 浏览: 151
您好!对于您的问题,`scanf("%d", *p);` 是一个输入函数。它用于从用户处接收一个整数,并将其存储在指针 `p` 所指向的内存位置中。请注意,`scanf` 函数的参数应该是指针的地址,而不是指针本身。因此,正确的写法应该是 `scanf("%d", p);`。
如果您希望在代码中使用该函数,请确保在调用 `scanf` 之前为指针 `p` 分配内存,并且确保 `p` 的类型与 `%d` 格式化字符串所期望的类型相匹配。否则,可能会导致程序出错或产生未定义的行为。
如果您还有其他问题,请随时提问!
相关问题
main) { int a =3, *p; p = &a; printf*%d,%dln", a, *p); scanf(* d", &a); printf("%d,%din", a, *p); scanf(*%d", p); printf(*%d,%dln", a, *p); *p=10; atf"%d,%dln", a, *р);
这段代码有一些错误,我来帮你修正一下:
```c
#include <stdio.h>
int main() {
int a = 3, *p;
p = &a;
// 输出 a 和 *p 的值
printf("%d,%d\n", a, *p);
// 读入一个整数并赋值给 a
scanf("%d", &a);
// 输出 a 和 *p 的值
printf("%d,%d\n", a, *p);
// 读入一个整数并赋值给 *p
scanf("%d", p);
// 输出 a 和 *p 的值
printf("%d,%d\n", a, *p);
// 将 *p 的值改为 10
*p = 10;
// 输出 a 和 *p 的值
printf("%d,%d\n", a, *p);
return 0;
}
```
修正后的代码可以输出变量 a 和指针变量 p 所指向的内存地址处的值,并且可以通过 scanf 函数从标准输入读入一个整数,并分别赋值给 a 和 *p。最后,将 *p 的值改为 10,再次输出 a 和 *p 的值。
若有说明;int *p,m=5,n;以下正确的程序段的是__D____. a)p=&n; b)p=&n; scanf("%d",&p); scanf("%d",*p); c)scanf("%d",&n);p=&n; d)*p=n; *p=m;
正确的程序段是选项 D) *p=n; *p=m;
选项 A) p=&n; 是正确的,将指针p指向变量n的地址。
选项 B) p=&n; scanf("%d",&p); scanf("%d",*p); 是错误的。应该是 scanf("%d",p); scanf("%d",&n); 或者是 scanf("%d",&n); *p=n; 这样才能将输入的值存储到变量n中。
选项 C) scanf("%d",&n);p=&n; 是正确的,先输入n的值,然后将指针p指向n的地址。
选项 D) *p=n; *p=m; 是正确的,将指针p指向的地址的值分别赋值为n和m。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)