我有一个char * 型指针正巧指向一些int 型变量, 我想跳过它们。 为什么如下的代码((int *)p)++; 不行?


Posted in 面试题 onMay 09, 2013
在C 语言中, 类型转换意味着“把这些二进制位看作另一种类型, 并作相应的对待”; 这是一个转换操作符, 根据定义它只能生成一个右值(rvalue)。而右值既不能赋值, 也不能用++ 自增。(如果编译器支持这样的扩展, 那要么是一个错误, 要么是有意作出的非标准扩展。) 要达到你的目的可以用:p = (char *)((int *)p + 1);
或者,因为p 是char * 型, 直接用p += sizeof(int);
但是, 在可能的情况下, 你还是应该首先选择适当的指针类型, 而不是一味地试图李代桃僵。

Tags in this post...

面试题 相关文章推荐
同步和异步有何异同,在什么情况下分别使用他们?举例说明
Feb 27 面试题
公司JAVA开发面试题
Apr 02 面试题
存储过程和函数的区别
May 28 面试题
路由表示做什么用的?在linux环境中怎么来配置一条默认路由?
Jun 07 面试题
Linux内核产生并发的原因
Jul 13 面试题
外包公司软件测试工程师
Nov 01 面试题
如何用JQuery进行表单验证
May 29 面试题
Python是如何进行类型转换的
Jun 09 面试题
介绍一下except的用法和作用
Jan 22 面试题
什么是方法的重载
Jun 24 面试题
Java中的基本数据类型所占存储空间大小固定的吗
Feb 15 面试题
HttpServlet类中的主要方法都有哪些?各自的作用是什么?
Mar 16 面试题
*p++ 自增p 还是p所指向的变量
Jul 16 #面试题
编码实现字符串转整型的函数
Jun 02 #面试题
华为慧通笔试题
Apr 22 #面试题
C语言如何决定使用那种整数类型
Nov 26 #面试题
C语言中break与continue的区别
Jul 12 #面试题
实现strstr功能,即在父串中寻找子串首次出现的位置
Aug 05 #面试题
C语言变量的命名规则都有哪些
Dec 27 #面试题
You might like
php中获取主机名、协议及IP地址的方法
2014/11/18 PHP
PHP实现恶意DDOS攻击避免带宽占用问题方法
2015/05/27 PHP
php中访问修饰符的知识点总结
2019/01/27 PHP
PHP数组对象与Json转换操作实例分析
2019/10/22 PHP
javascript编程起步(第四课)
2007/02/27 Javascript
Javascript中Event属性搜集整理
2013/09/17 Javascript
javascript事件函数中获得事件源的两种不错方法
2014/03/17 Javascript
JavaScript跨浏览器获取页面中相同class节点的方法
2015/03/03 Javascript
js控制网页前进和后退的方法
2015/06/08 Javascript
jQuery实现鼠标点击弹出渐变层的方法
2015/07/09 Javascript
AngularJS入门教程之AngularJS模型
2016/04/18 Javascript
【经典源码收藏】基于jQuery的项目常见函数封装集合
2016/06/07 Javascript
浅谈JavaScript中的this指针和引用知识
2016/08/05 Javascript
jQuery中fadein与fadeout方法用法示例
2016/09/16 Javascript
将angular-ui的分页组件封装成指令的方法详解
2017/05/10 Javascript
p5.js入门教程之鼠标交互的示例
2018/03/16 Javascript
vue实现自定义日期组件功能的实例代码
2018/11/06 Javascript
react组件从搭建脚手架到在npm发布的步骤实现
2019/01/09 Javascript
详解基于webpack&gettext的前端多语言方案
2019/01/29 Javascript
利用JavaScript为句子加标题的3种方法示例
2021/01/05 Javascript
python进阶教程之异常处理
2014/08/30 Python
用Python中的__slots__缓存资源以节省内存开销的方法
2015/04/02 Python
浅谈python中截取字符函数strip,lstrip,rstrip
2015/07/17 Python
pycharm创建一个python包方法图解
2019/04/10 Python
python的内存管理和垃圾回收机制详解
2019/05/18 Python
python加载自定义词典实例
2019/12/06 Python
使用python实现时间序列白噪声检验方式
2020/06/03 Python
使用python实现下载我们想听的歌曲,速度超快
2020/07/09 Python
幼儿园教师岗位职责
2014/03/17 职场文书
工程质量承诺书范文
2014/03/27 职场文书
有关爱国演讲稿
2014/05/07 职场文书
新手上路标语
2014/06/20 职场文书
2014年干部培训工作总结
2014/12/17 职场文书
Python中快速掌握Data Frame的常用操作
2021/03/31 Python
python图像处理基本操作总结(PIL库、Matplotlib及Numpy)
2021/06/08 Python
python开发人人对战的五子棋小游戏
2022/05/02 Python