请编写一个 C 函数,该函数在给定的内存区域搜索给定的字符,并返回该字符所在位置索引值


Posted in 面试题 onSeptember 15, 2014
int search(char *cpSource, int n, char ch)
{
int i;
for(i=0; i return i;
}
一个单向链表,不知道头节点,一个指针指向其中的一个节点,问如何删除这个指针指向的节点?
将这个指针指向的next节点值copy到本节点,将next指向next->next,并随后删除原next指向的节点。
#include
void foo(int m, int n)
{
printf(“m=%d, n=%d\n”, m, n);
}
int main()
{
int b = 3;
foo(b+=3, ++b);
printf(“b=%d\n”, b);
return 0;
}
输出:m=7,n=4,b=7(VC6.0)
这种方式和编译器中得函数调用关系相关即先后入栈顺序。不过不同编译器得处理不同。也是因为C标准中对这种方式说明为未定义,所以各个编译器厂商都有自己得理解,所以最后产生得结果完全不同。
因为这样,所以遇见这种函数,我们首先要考虑我们得编译器会如何处理这样得函数,其次看函数得调用方式,不同得调用方式,可能产生不同得结果。最后是看编译器优化。

Tags in this post...

面试题 相关文章推荐
List, Set, Map是否继承自Collection接口?
May 16 面试题
C/C++程序员常见面试题二
Nov 19 面试题
如何向接受结构参数的函数传入常数值
Feb 17 面试题
杭州联环马网络笔试题面试题
Aug 04 面试题
Can a struct inherit from another struct? (结构体能继承结构体吗)
Sep 25 面试题
C#中的验证控件有几种
Mar 08 面试题
介绍一下write命令
Aug 10 面试题
介绍一下Linux中的链接
Jun 05 面试题
一些Unix笔试题和面试题
Sep 25 面试题
为什么需要版本控制
Oct 28 面试题
介绍一下EJB的体系结构
Aug 01 面试题
Delphi工程师笔试题
Sep 21 面试题
大整数数相乘的问题
Jul 22 #面试题
C语言编程题
Mar 09 #面试题
求最大连续递增数字串(如"ads3sl456789DF3456ld345AA"中的"456789")
Sep 11 #面试题
请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1
Jul 16 #面试题
一套带答案的C++笔试题
Jan 10 #面试题
写一个方法1000的阶乘
Nov 21 #面试题
一套VC试题
Jan 23 #面试题
You might like
DC动画电影《黑暗正义联盟》曝预告 5月5日上线数字平台
2020/04/09 欧美动漫
php设计模式 Interpreter(解释器模式)
2011/06/26 PHP
用js模拟JQuery的show与hide动画函数代码
2010/09/20 Javascript
juqery 学习之三 选择器 子元素与表单
2010/11/25 Javascript
Javascript实现获取窗口的大小和位置代码分享
2014/12/04 Javascript
使用JavaScript 实现的人脸检测
2015/03/24 Javascript
基于JavaScript实现瀑布流效果(循环渐近)
2016/01/27 Javascript
JavaScript数组实现数据结构中的队列与堆栈
2016/05/26 Javascript
最实用的jQuery分页插件
2016/10/09 Javascript
基于iscroll.js实现下拉刷新和上拉加载效果
2016/11/28 Javascript
基于代数方程库Algebra.js解二元一次方程功能示例
2017/06/09 Javascript
node.js实现的装饰者模式示例
2017/09/06 Javascript
详解.vue文件解析的实现
2018/06/11 Javascript
微信小程序框架wepy之动态控制类名
2018/09/14 Javascript
node基于async/await对mysql进行封装
2019/06/20 Javascript
微信小程序批量上传图片到七牛(推荐)
2019/12/19 Javascript
python pickle 和 shelve模块的用法
2013/09/16 Python
利用python程序生成word和PDF文档的方法
2017/02/14 Python
Python使用sorted排序的方法小结
2017/07/28 Python
Python语言描述KNN算法与Kd树
2017/12/13 Python
用十张图详解TensorFlow数据读取机制(附代码)
2018/02/06 Python
python 实现提取某个索引中某个时间段的数据方法
2019/02/01 Python
PyTorch实现更新部分网络,其他不更新
2019/12/31 Python
python 常见的排序算法实现汇总
2020/08/21 Python
Python虚拟环境的创建和使用详解
2020/09/07 Python
如何用border-image实现文字气泡边框的示例代码
2020/01/21 HTML / CSS
澳大利亚家具和家居用品在线商店:Interiors Online
2018/03/05 全球购物
荷兰的时尚市场:To Be Dressed
2019/05/06 全球购物
中学生打架检讨书
2014/02/10 职场文书
创意婚礼策划方案
2014/05/18 职场文书
2014党员干部四风问题对照检查材料思想汇报
2014/09/24 职场文书
学校领导四风问题整改措施思想汇报
2014/10/09 职场文书
大学生求职简历自我评价
2015/03/02 职场文书
宿舍卫生管理制度
2015/08/05 职场文书
煤矿安全学习心得体会
2016/01/18 职场文书
特别篇动画《总之就是非常可爱 ~制服~》PV公开,2022年夏季播出
2022/04/04 日漫