给出一个C指针加减的例子
指针有很多但很简单的概念,它们对C编程非常重要。
下面说明两个算术指针概念,分别是C指针加法和减法。
C指针加法
C指针加法是指将值添加到指针变量。
公式如下-
new_address= current_address + (number * size_of(data type))
例子
以下是用于C指针添加的C程序-
#include<stdio.h>
int main(){
int num=500;
int *ptr;//指向int的指针
ptr=#//存储数字变量的地址
printf("add of ptr is %u \n",ptr);
ptr=ptr+7; //将7加到指针变量
printf("after adding add of ptr is %u \n",ptr);
return 0;
}输出
执行以上程序后,将产生以下结果-
add of ptr is 6422036 after adding add of ptr is 6422064
C指针减法
它从指针变量中减去一个值。从指针变量中减去任何数字将得到一个地址。
公式如下-
new_address= current_address - (number * size_of(data type))
例子
以下是用于C指针减法的C程序-
#include<stdio.h>
int main(){
int num=500;
int *ptr;//指向int的指针
ptr=#//存储数字变量的地址
printf("addr of ptr is %u \n",ptr);
ptr=ptr-5; //指针变量减5
printf("after sub Addr of ptr is %u \n",ptr);
return 0;
}输出
执行以上程序后,将产生以下结果-
addr of ptr is 6422036 after sub Addr of ptr is 6422016
热门推荐
10 新人红包祝福语简短精辟
11 幼师给毕业祝福语简短
12 生日高考祝福语妹妹简短
13 下飞机祝福语简短英文
14 元宵发客户祝福语简短
15 爸妈金婚文案祝福语简短
16 新郎朋友红包祝福语简短
17 虎年五一祝福语大全简短
18 出阁宴祝福语姐姐简短