请编写一个 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...

面试题 相关文章推荐
Java中有几种方法可以实现一个线程?用什么关键字修饰同步方法?stop()和suspend()方法为何不推荐使用?
Aug 04 面试题
北京泡泡网网络有限公司.net面试题
Jul 17 面试题
如何理解委托
Jan 06 面试题
TCP协议通讯的过程和步骤是什么
Oct 18 面试题
什么是动态端口(Dynamic Ports)?动态端口的范围是多少?
Dec 12 面试题
explicit和implicit的含义
Nov 15 面试题
C#可否对内存进行直接的操作
Feb 26 面试题
英智兴达软件测试笔试题
Oct 12 面试题
一套软件开发工程师笔试题
May 18 面试题
为什么要用EJB
Apr 17 面试题
介绍一下EJB的分类及其各自的功能及应用
Aug 23 面试题
解释下列WebService名词:WSDL、SOAP、UDDI
Jun 22 面试题
大整数数相乘的问题
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
用PHP连mysql和oracle数据库性能比较
2006/10/09 PHP
PHP压缩html网页代码(清除空格,换行符,制表符,注释标记)
2012/04/02 PHP
spl_autoload_register与autoload的区别详解
2013/06/03 PHP
Destoon旺旺无法正常显示,点击提示“会员名不存在”的解决办法
2014/06/21 PHP
php通过隐藏表单控件获取到前两个页面的url
2014/09/09 PHP
jQuery+PHP实现的掷色子抽奖游戏实例
2015/01/04 PHP
php实现的http请求封装示例
2016/11/08 PHP
php常用数组array函数实例总结【赋值,拆分,合并,计算,添加,删除,查询,判断,排序】
2016/12/07 PHP
PHP实现求连续子数组最大和问题2种解决方法
2017/12/26 PHP
JavaScript和ActionScript的交互实现代码
2010/08/01 Javascript
JS链式调用的实现方法
2013/03/07 Javascript
js+css简单实现网页换肤效果
2015/12/29 Javascript
js实现的鼠标滚轮滚动切换页面效果(类似360默认页面滚动切换效果)
2016/01/27 Javascript
理解javascript中的闭包
2017/01/11 Javascript
基于JavaScript实现窗口拖动效果
2017/01/18 Javascript
vue.js异步上传文件前后端实现代码
2017/08/22 Javascript
Node.js模拟发起http请求从异步转同步的5种用法
2018/09/26 Javascript
javascript实现手动点赞效果
2019/04/09 Javascript
Javascript三种字符串连接方式及性能比较
2019/05/28 Javascript
vue+layui实现select动态加载后台数据的例子
2019/09/20 Javascript
Nodejs封装类似express框架的路由实例详解
2020/01/05 NodeJs
javascript设计模式 ? 迭代器模式原理与用法实例分析
2020/04/17 Javascript
JS如何定义用字符串拼接的变量
2020/07/11 Javascript
Python常用模块介绍
2014/11/21 Python
Python装饰器使用实例:验证参数合法性
2015/06/24 Python
Tensorflow 合并通道及加载子模型的方法
2018/07/26 Python
python 使用re.search()筛选后 选取部分结果的方法
2018/11/28 Python
PyCharm使用之配置SSH Interpreter的方法步骤
2019/12/26 Python
Python如何存储数据到json文件
2020/03/09 Python
500行python代码实现飞机大战
2020/04/24 Python
实例讲解CSS3中Transform的perspective属性的用法
2016/04/22 HTML / CSS
Agoda中文官网:安可达(低价预订全球酒店)
2021/01/18 全球购物
欢迎领导标语
2014/06/27 职场文书
个人自荐书范文
2015/03/09 职场文书
上课迟到检讨书
2015/05/06 职场文书
仓库管理制度范本
2015/08/04 职场文书