以下程序的输出结果是( int main() int a=10, b=20, *p=&a, **s=&p; p=&b; printi(*%d,%d" *p,**5); return 0:
时间: 2023-11-28 14:50:03 浏览: 91
编译该程序会出现语法错误,正确的代码应该是:
```c++
#include <stdio.h>
int main() {
int a = 10, b = 20, *p = &a, **s = &p;
p = &b;
printf("*p=%d, **s=%d", *p, **s);
return 0;
}
```
输出结果为:
```
*p=20, **s=10
```
解释如下:
1. `int a = 10, b = 20, *p = &a, **s = &p;` 定义了整型变量 `a` 和 `b`,以及整型指针变量 `p` 和 `s`,并将 `p` 的值指向了变量 `a` 的地址,将 `s` 的值指向了指向 `p` 的指针的地址。
2. `p = &b;` 将指针 `p` 的值改为了变量 `b` 的地址。
3. `printf("*p=%d, **s=%d", *p, **s);` 使用 `printf` 函数输出指针 `p` 指向的值以及指向指针 `p` 的指针 `s` 指向的指针 `p` 所指向的值。由于 `p` 的值已经被改为了 `b` 的地址,所以 `*p` 的值为 `20`。而 `**s` 的值为 `*p` 所指向的值,即 `10`。
相关问题
以下程序的输出结果是( int main() int a=10, b=20, *p=&a, **s=&p; p=&b; printi("%d,%d", *p,**5); return 0:
这段程序有语法错误,应该是:
```
#include <stdio.h>
int main() {
int a = 10, b = 20, *p = &a, **s = &p;
p = &b;
printf("%d,%d", *p, **s);
return 0;
}
```
程序的输出结果是:20,10。解释如下:
- `int a = 10, b = 20, *p = &a, **s = &p;` 定义了整型变量a和b,指针变量p和指向指针的指针变量s。p指向a的地址,s指向p的地址。
- `p = &b;` 将p指向b的地址。
- `printf("%d,%d", *p, **s);` 输出*p的值,即20,和**s的值,即a的值,为10。注意,**s等价于*p,即指向指针的指针所指向的值,即指向a的值。
用c语言编写一个程序,打印输出下面图形 ********* * * * * * * * * *********
要用C语言编写一个程序来打印输出这个图形,可以使用循环和条件语句来实现。以下是一个示例程序:
```c
#include <stdio.h>
int main() {
int rows = 6; // 图形的行数
for (int i = 1; i <= rows; i++) {
for (int j = 1; j <= rows; j++) {
if (i == 1 || i == rows || j == 1 || j == rows) {
printf("*");
} else {
printf(" ");
}
}
printf("\n");
}
return 0;
}
```
这个程序使用两个嵌套的循环来遍历每一行和每一列。在每上,根据位置的行号和列号来判断是否需要打印星号或空格。如果是第一行、最后一行、第一列或最后一列,则打印星号,否则打印空格。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)