若有说明;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;
时间: 2024-06-07 09:09:26 浏览: 28
正确的程序段是选项 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。
相关问题
若有说明;int *p,m=5,n;以下正确的程序段的是__D____. a)p=&n; b)p=&n; scanf("%d",&p); scanf("%d",*p); c)scanf("%d",&n); d)p=&n; *p=n; *p=m;
正确的程序段应该是 d) p=&n; *p=n; *p=m;
a) p=&n; 这行代码是正确的,将 p 指向变量 n 的地址。
b) p=&n; scanf("%d",&p); scanf("%d",*p); 这里有两个错误。第一,&p 是将指针变量 p 的地址作为输入,而不是将变量 n 的地址赋给 p。第二,*p 是解引用操作,它实际上是一个整数值,而不是一个指针。
c) scanf("%d",&n); 这行代码是正确的,将用户输入的值赋给变量 n。
d) p=&n; *p=n; *p=m; 这行代码是正确的,将 p 指向变量 n 的地址,并将 n 的值和 m 的值赋给 *p,也就是变量 n。
若有说明;int *p,m=5,n;以下正确的程序段的是______. a)p=&n; b)p=&n; scanf("%d",&p); scanf("%d",*p); c)scanf("%d",&n); d)p=&n; *p=n; *p=m;
正确的程序段是d) `p=&n; *p=n; *p=m;`。这段程序将变量n的地址赋给指针变量p,然后将指针p所指向的内存单元的值改为变量m的值,即将n的值改为m的值。该程序段没有使用scanf函数读取输入,因此选项a)和b)是错误的。选项c)使用了scanf函数读取输入,但是没有使用指针p,因此也是错误的。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)