其中char*是指什么,还有后边有个+3是干什么的,谢谢了
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
Char*p=(char*)&a+3怎么理解
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
5条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
书山客 2021-12-29 09:27关注指针向后移动三位,比如字符串char* str=“abcdefg”,向后移动3位,str+3就成了“defg”了
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 1无用举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-04-14 09:07bitcarmanlee的博客 c++代码里头经常见到char * 与char []的写法,这两种写法都可以表示一个字符串。比如: void charcode() { char* a = "c1"; char b[] = "c2"; printf("a=%s, b=%s", a, b); } 上面这段代码,最后输出的结果为 a=...
- 2020-12-28 04:33weixin_39581716的博客 1 系统内存布局2 存储变量的内存地址3 指针定义:变量,地址,类型(宽度)4 指针声明5 &与*运算符6 定义指针与解引用7 指针初始化8 指针指向类型长度计算:sizeof(*p)9 void* 类型指针10 指针应用:判断系统大小...
- 2021-05-13 09:10林慢慢脑瓜子嗡嗡的的博客 整数):例题2(指针-指针):例题3(求字符串长度):以下数组和指针内容一样:二级指针指针数组 - 存放指针的数组作业练习作业练习1:编程实现:两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?...
- 2018-07-09 07:41liitdar的博客 本文主要介绍C/C++编程语言中“char** a”与“char* a[]”的作用及两者的区别。
- 2020-02-16 14:12黄色猴子的博客 两组数据的对比可以看出二维数组明显难理解一些,那咱们应该如何理解二维数组? 二维数组可以看成是元素为 一维数组 的 一维数组。比如 a[2][3],可以看成是具有两个元素的一维数组(这两个元素是 a[0], b[1]),每...
- 2021-05-21 02:35weixin_39579127的博客 (a+1)这一句不对.a是一个变量,a+1是一个数值,无法再通过在前面加“&”获得一个地址.有的编译器可以用&(int )(a+1)的方式强制获得一个地址,但结果不确定,属于极危险的操作.再问: 我对内存不太懂,还有个问题...
- 2021-05-21 08:21阿躿的博客 1、指针习题及答案 一选择题 A) P= SCanf( %d ”, C) scanf( %d, *P=n ; 4. 已有变量定义和函数调用语句: B) P = scanf( %d D) P = *p = m ; int a=25;Print_value( F面函数的输出结果是 1 ...
- 2020-11-20 08:24weixin_39985279的博客 c语言入门C语言入门视频教程_9天精通Linux C语言 - 创客学院www.makeru.com.cnC语言一经出现就以其...C语言也是其它众多高级语言的鼻祖语言,所以说学习C语言是进入编程世界的必修课。hello,world#include<st...
- 2019-12-31 16:19xx兵的博客 char a[3][4]与char *a[4]的区别 关于这个问题,其实很多教材都没有说清楚,包括谭浩强教授的C语言设计的说法也不太容易让人理解。今天我们就来说说这两个的区别,要搞清这个二级指针的区别,我们先来看一级指针。 ...
- 2020-11-22 10:14Mysterious God WL的博客 大家都知道,java是一门非常严谨的编程语言。通过这样一个小例子就能看得出来。 上代码: //它们一样 int a=10; a+=1;//编译通过 a=a+1;//编译通过 //我们不一样 char a='c'; a+=1;//编译通过 a=a+1;//编译报错 你...
- 2020-11-20 21:31weixin_39865277的博客 c语言入门C语言一经出现就以其功能丰富、表达能力强、...C语言也是其它众多高级语言的鼻祖语言,所以说学习C语言是进入编程世界的必修课。hello,world#includeintmain(){/*在双引号中间输入HelloWorld*/printf("He...
- 2024-09-09 15:42w9791028的博客 若已定义:int a[6], *p = a, 不能表示 a[1] 地址的表达式是: (C)(云尖软件开发,紫光云数,智洋创新,新华三,石峰)设数组a[5]=(10,20,30,40,50],已知指针p指向a[1],则表达式*++p的值是 ( B) (杭州快越科技)答...
- 2018-02-10 17:33mkllllllll_的博客 p<a+10;p++) { printf("%d ",*p); fprintf(fp,"%d ",*p); } system("pause"); fclose(fp); } 11、已知数组a中的元素已按由小到大顺序排列,以下程序的功能是将输入的一个数插入数组a中,插入后,数组a中的...
- 2023-09-23 02:30Hacynn的博客 此时再对cpp进行解引用,找到的是cp[2]即指向了c+1这块空间,再自减1则指向了c这块空间,再解引用找到了c[0]即ENTER中第一个E的地址,此时+3跳过三个char,最后指向ENTER中第二个E的地址,此时用%s打印出来就是ER。...
- 2021-05-23 00:06一人厨的博客 a)a,point,*&a b)&*a,&a,*point c)*&point,*point,&a d)&a,&*point ,point 3.若有说明;int *p,m=5,n;以下正确的程序段的是___d__. a)p=&n; b)p=&n; scanf("%d",&p); scanf("%d",*p); c)scanf("%d",&n); d)p...
- 2020-12-21 07:15weixin_39866874的博客 收获一:指针的定义与使用1....2.假如p是指针*p是什么?sizeof(p)与sizeof(*p)的值分别是多少?*p是解引用,是指针指向数据的数值。定义时 *p为指针,使用时与所指向变量等价。sizeof(p)是指针的宽度,在X...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司