我有一个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...

面试题 相关文章推荐
如何配置、使用和清除Smarty缓存
Dec 23 面试题
如何实现jdbc性能优化
Jul 30 面试题
C语言笔试题回忆
Apr 02 面试题
我能否用void** 指针作为参数, 使函数按引用接受一般指针
Feb 16 面试题
为什么group by 和order by会使查询变慢
May 16 面试题
程序员机试试题汇总
Mar 07 面试题
OSPF有什么优点?为什么OSPF比RIP收敛快?
Feb 13 面试题
华三通信H3C面试题
May 15 面试题
27个经典Linux面试题及答案,你知道几个?
Mar 11 面试题
你经历的项目中的SCM配置项主要有哪些?什么是配置项?
Nov 04 面试题
JavaScript获取当前url根目录(路径)
Feb 19 面试题
内部类的定义、种类以及优点
Oct 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&MYSQL留言板源码
2020/07/19 PHP
有关 PHP 和 MySQL 时区的一点总结
2008/03/26 PHP
PHP 常用的header头部定义汇总
2015/06/19 PHP
PHP使用NuSOAP调用Web服务的方法
2015/07/18 PHP
ThinkPHP简单使用memcache缓存的方法
2016/11/15 PHP
谈谈从phpinfo中能获取哪些值得注意的信息
2017/03/28 PHP
用JS实现一个页面多个css样式实现
2008/05/29 Javascript
利用javascript解决图片缩放及其优化的代码
2012/05/23 Javascript
使用jQuery获得内容以及内容的属性
2015/02/26 Javascript
多种JQuery循环滚动文字图片效果代码
2020/06/23 Javascript
JS中如何实现Laravel的route函数详解
2017/02/12 Javascript
nodejs实现简单的gulp打包
2017/12/21 NodeJs
Element Input组件分析小结
2018/10/11 Javascript
python支持断点续传的多线程下载示例
2014/01/16 Python
python中使用sys模板和logging模块获取行号和函数名的方法
2014/04/15 Python
web.py在SAE中的Session问题解决方法(使用mysql存储)
2015/06/24 Python
使用Python对Access读写操作
2017/03/30 Python
Python学生信息管理系统修改版
2018/03/13 Python
Python namedtuple命名元组实现过程解析
2020/01/08 Python
python中使用input()函数获取用户输入值方式
2020/05/03 Python
python下载的库包存放路径
2020/07/27 Python
IE8下CSS3选择器nth-child() 不兼容问题的解决方法
2016/11/16 HTML / CSS
HTML5利用约束验证API来检查表单的输入数据的代码实例
2016/12/20 HTML / CSS
武汉东之林科技有限公司机试
2013/09/17 面试题
ruby如何进行集成操作?Ruby能进行多重继承吗?
2013/10/16 面试题
经济系大学生求职信
2013/10/01 职场文书
家长通知书教师评语
2014/04/17 职场文书
工商行政管理专业求职书
2014/05/23 职场文书
乌镇导游词
2015/02/02 职场文书
小学毕业感言200字
2015/07/30 职场文书
应收账款管理制度
2015/08/06 职场文书
教你怎么用python爬取爱奇艺热门电影
2021/05/20 Python
解决mysql问题:由于找不到MSVCR120.dll,无法继续执行代码
2021/06/26 MySQL
手把手教你使用TensorFlow2实现RNN
2021/07/15 Python
Redis全局ID生成器的实现
2022/06/05 Redis
Android 中的类文件和类加载器详情
2022/06/05 Java/Android