1:通过指针变量访问整型变量。要求主函数定义两个整型变量a,b;两个指向整型的指针变量p1,p2。分别输出a,b的值和用指针变量输出a,b的值。画出该程序 c 语言算法图
时间: 2024-03-25 20:35:54 浏览: 67
好的,以下是该程序的C语言代码和算法图:
```c
#include<stdio.h>
int main()
{
int a = 10, b = 20;
int *p1 = &a, *p2 = &b;
printf("a = %d, b = %d\n", a, b);
printf("*p1 = %d, *p2 = %d\n", *p1, *p2);
return 0;
}
```
算法图如下:
```
开始
定义整型变量a,b
定义指向整型的指针变量p1,p2
用&p1将a的地址赋值给p1
用&p2将b的地址赋值给p2
输出a和b的值
输出p1指向的值和p2指向的值
结束
```
相关问题
1:通过指针变量访问整型变量。要求主函数定义两个整型变量a,b;两个指向整型的指针变量p1,p2。分别输出a,b的值和用指针变量输出a,b的值。参照例8.1
好的,下面是示例代码:
```c
#include <stdio.h>
int main() {
int a = 10, b = 20;
int *p1 = &a, *p2 = &b;
printf("a的值为:%d,b的值为:%d\n", a, b);
printf("使用指针变量输出a的值:%d,使用指针变量输出b的值:%d\n", *p1, *p2);
return 0;
}
```
运行结果为:
```
a的值为:10,b的值为:20
使用指针变量输出a的值:10,使用指针变量输出b的值:20
```
注:指针变量p1指向整型变量a,指针变量p2指向整型变量b,使用*p1访问指向的整型变量a的值,使用*p2访问指向的整型变量b的值。
通过指针变量访问整型变量。要求主函数定义两个整型变量 a , b ;两个指向整型的指针变量p1,p2。分别输出 a , b 的值和用指针变量输出 a . b 的值。
好的,这是一个简单的 C 语言问题。以下是代码示例:
```c
#include <stdio.h>
int main() {
int a = 10, b = 20;
int *p1 = &a, *p2 = &b;
printf("a = %d\n", a);
printf("b = %d\n", b);
printf("*p1 = %d\n", *p1);
printf("*p2 = %d\n", *p2);
return 0;
}
```
运行结果如下:
```
a = 10
b = 20
*p1 = 10
*p2 = 20
```
第一行和第二行分别输出了变量 a 和 b 的值。第三行和第四行分别通过指针变量 p1 和 p2 输出了变量 a 和 b 的值。其中,`*p1` 表示指向 p1 指针变量所指向的内存地址的值,即变量 a 的值。同理,`*p2` 表示指向 p2 指针变量所指向的内存地址的值,即变量 b 的值。
阅读全文