搜索
热搜: NOIP OIer 神牛
查看: 757|回复: 1

指针变量

[复制链接]

主题

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2023-3-24 21:19:34 | 显示全部楼层 |阅读模式
今天我们讲的是c++指针变量,指针变量是目前c/c++独有的一种功能,可以直接获得变量地址,并通过地址间接寻址访问变量。
   什么是指针变量?下面可以参考这行代码:
                                                          #include<iostream>
                                                          using namespace std;
                                                         int main(){
                                                         int a;
                                                         cin>>a;
                                                         int *s1=&a;
                                                         cout<<*s1;
                                                         return 0;
                                                                }
     在int *s1=&a,s1获得a变量存储地址,为一个指针变量。s1要加*,表示这是一个指针变量,a要加&表示取a的存储地址。

例题
题目描述
输入两个整数,计算两个整数的和并输出,用指针完成。

输入
1 2

输出
3

样例输入1
1 2
样例输出1
3
代码:
#include<iostream>
using namespace std;
int main(){
int a;//第一个整数
int b;//第二个整数
cin>>a>>b;//输入
int *s1=&a;//指针变量
int *s2=&b;
cout<<*s1+*s2; //输出
return 0;
}
思路:
通过指针变量s1、s2分别获得变量a和b的地址,然后通过间接寻址获得数值进行加法操作。

回复

使用道具 举报

主题

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2023-8-3 13:24:38 | 显示全部楼层
C:\Users\27260\Desktop\eval.php
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

津ICP备19006949号-1 | 津公网安备12010102000465号

快速回复 返回顶部 返回列表