关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
WhateverNUR
2021-12-29 17:24
采纳率: 100%
浏览 116
首页
编程语言
已结题
Char*p=(char*)&a+3怎么理解
c语言
其中char*是指什么,还有后边有个+3是干什么的,谢谢了
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
收藏
举报
5
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
书山客
2021-12-29 17:27
关注
指针向后移动三位,比如字符串char* str=“abcdefg”,向后移动3位,str+3就成了“defg”了
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
1
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(4条)
向“C知道”追问
报告相同问题?
提交
关注问题
char
* 与
char
[]区别总结
2022-04-14 17:07
bitcarmanlee的博客
c++代码里头经常见到
char
* 与
char
[]的写法,这两种写法都可以表示一个字符串。比如: void
char
code() {
char
* a = "c1";
char
b[] = "c2"; printf("a=%s, b=%s", a, b); } 上面这段代码,最后输出的结果为 a=...
c 初始化
char
**_CC++|指针详述及实例分析
2020-12-28 12:33
weixin_39581716的博客
1 系统内存布局2 存储变量的内存地址3 指针定义:变量,地址,类型(宽度)4 指针声明5 &与*运算符6 定义指针与解引用7 指针初始化8 指针指向类型长度计算:sizeof(*p)9 void* 类型指针10 指针应用:判断系统大小...
指针初阶【零基础搞定C语言——11】
2021-05-13 17:10
林慢慢脑瓜子嗡嗡的的博客
整数):例题2(指针-指针):例题3(求字符串长度):以下数组和指针内容一样:二级指针指针数组 - 存放指针的数组作业练习作业练习1:编程实现:两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?...
C/C++
编程语言
中
char
** a和
char
* a[]介绍
2018-07-09 15:41
liitdar的博客
本文主要介绍C/C++
编程语言
中“
char
** a”与“
char
* a[]”的作用及两者的区别。
PTA 下列程序的输出结果是()。int main(void){ int a[10] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }, *p = a+3;
2024-03-09 22:09
懒笑翻的博客
解析:数组 a 的长度为 10,a 指向了数组的基地址,也就是第 1 个元素的地址。指针变量 p,初始值为 a+3,就表示指向了 数组 a 中的第 4 个元素的地址,打印的是 ++p 之后表示指向了第 5 个元素,也就是数值 4。
指针与二维数组,*(a+1)、a+1、&a+1等等到底怎么分清楚!!!
2020-02-16 22:12
黄色猴子的博客
两组数据的对比可以看出二维数组明显难
理解
一些,那咱们应该如何
理解
二维数组? 二维数组可以看成是元素为 一维数组 的 一维数组。比如 a[2][3],可以看成是具有两个元素的一维数组(这两个元素是 a[0], b[1]),每...
c语言 int a 5,在C语言中,有如下的写法:int a = 5; int *pa; pa = &(a + 1);
2021-05-21 10:35
weixin_39579127的博客
(a+1)这一句不对.a是一个变量,a+1是一个数值,无法再通过在前面加“&”获得一个地址.有的编译器可以用&(int )(a+1)的方式强制获得一个地址,但结果不确定,属于极危险的操作.再问: 我对内存不太懂,还有个问题...
c语言指针if p,C语言指针习题及答案
2021-05-21 16: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 ...
C语言的指针
2024-09-09 23:42
w9791028的博客
若已定义:int a[6], *p = a, 不能表示 a[1] 地址的表达式是: (C)(云尖软件开发,紫光云数,智洋创新,新华三,石峰)设数组a[5]=(10,20,30,40,50],已知指针p指向a[1],则表达式*++p的值是 ( B) (杭州快越科技)答...
c语言
char
*怎么赋值_C语言入门这一篇就够了
2020-11-20 16:24
weixin_39985279的博客
c语言入门C语言入门视频教程_9天精通Linux C语言 - 创客学院www.makeru.com.cnC语言一经出现就以其...C语言也是其它众多高级语言的鼻祖语言,所以说学习C语言是进入编程世界的必修课。hello,world#include<st...
char
a[3][4]与
char
*a[4]的区别
2020-01-01 00:19
xx兵的博客
char
a[3][4]与
char
*a[4]的区别 关于这个问题,其实很多教材都没有说清楚,包括谭浩强教授的C语言设计的说法也不太容易让人
理解
。今天我们就来说说这两个的区别,要搞清这个二级指针的区别,我们先来看一级指针。 ...
c语言
char
*怎么赋值_C语言入门笔记「收藏细细品系列」
2020-11-21 05:31
weixin_39865277的博客
c语言入门C语言一经出现就以其功能丰富、表达能力强、...C语言也是其它众多高级语言的鼻祖语言,所以说学习C语言是进入编程世界的必修课。hello,world#includeintmain(){/*在双引号中间输入HelloWorld*/printf("He...
java中关于a+=1与a=a+1它们两即一样也不一样
2020-11-22 18:14
Mysterious God WL的博客
大家都知道,java是一门非常严谨的
编程语言
。通过这样一个小例子就能看得出来。 上代码: //它们一样 int a=10; a+=1;//编译通过 a=a+1;//编译通过 //我们不一样
char
a='c'; a+=1;//编译通过 a=a+1;//编译报错 你...
c/c++:指针p+p-p*p/,数组&a+1,指针减指针,指针实现strlen函数,指针的比较运算,指针数组,多级指针
2023-04-23 11:35
冰露可乐的博客
c/c++:指针p+p-p*p/,数组&a+1,指针减指针,指针实现strlen函数,指针的比较运算,指针数组,多级指针
c语言必背18个经典程序
2018-02-11 01:33
mkllllllll_的博客
p<a+10;p++) { printf("%d ",*p); fprintf(fp,"%d ",*p); } system("pause"); fclose(fp); } 11、已知数组a中的元素已按由小到大顺序排列,以下程序的功能是将输入的一个数插入数组a中,插入后,数组a中的...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
系统已结题
1月6日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
已采纳回答
12月29日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
12月29日