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

面试题 相关文章推荐
接口中的方法可以是abstract的吗
Jul 23 面试题
C语言中一个结构不能包含指向自己的指针吗
May 25 面试题
以下为Windows NT 下的32 位C++程序,请计算sizeof 的值
Dec 07 面试题
一套软件测试笔试题
Jul 25 面试题
测试时代收集的软件测试面试题
Sep 25 面试题
常见的软件开发流程有哪些
Nov 14 面试题
恒华伟业笔试面试题
Feb 26 面试题
Java模拟试题
Nov 10 面试题
三个Unix的命令面试题
Apr 12 面试题
Servlet方面面试题
Sep 28 面试题
J2EE相关知识面试题
Aug 26 面试题
在DELPHI中调用存储过程和使用内嵌SQL哪种方式更好
Nov 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
Google Voice 短信发送接口PHP开源版(2010.5更新)
2010/07/22 PHP
thinkphp特殊标签用法概述
2014/11/24 PHP
浅谈PHP值mysql操作类
2016/06/29 PHP
PHP中TP5 上传文件的实例详解
2017/07/31 PHP
php 使用mpdf实现指定字段配置字体样式的方法
2019/07/29 PHP
js 对联广告、漂浮广告封装类(IE,FF,Opera,Safari,Chrome
2009/11/26 Javascript
js获取当前select 元素值的代码
2010/04/19 Javascript
js里取容器大小、定位、距离等属性搜集整理
2013/08/19 Javascript
JS连连看源码完美注释版(推荐)
2013/12/09 Javascript
JavaScript代码因逗号不规范导致IE不兼容的问题
2016/02/25 Javascript
基于jQuery的Web上传插件Uploadify使用示例
2016/05/19 Javascript
微信小程序 wx.request(接口调用方式)详解及实例
2016/11/23 Javascript
基于javascript实现数字英文验证码
2017/01/25 Javascript
解析Vue.js中的组件
2018/02/02 Javascript
Node.js的Koa实现JWT用户认证方法
2018/05/05 Javascript
jQuery实现的简单获取索引功能示例
2018/06/04 jQuery
vue3.0 CLI - 2.4 - 新组件 Forms.vue 中学习表单
2018/09/14 Javascript
详解vue数组遍历方法forEach和map的原理解析和实际应用
2018/11/15 Javascript
layui监听单元格编辑前后交互的例子
2019/09/16 Javascript
[55:02]2014 DOTA2国际邀请赛中国区预选赛 HGT VS Orenda
2014/05/21 DOTA
python脚本实现分析dns日志并对受访域名排行
2014/09/18 Python
Python中类的定义、继承及使用对象实例详解
2015/04/30 Python
Python信息抽取之乱码解决办法
2017/06/29 Python
Python实现判断一个字符串是否包含子串的方法总结
2017/11/21 Python
python新式类和经典类的区别实例分析
2020/03/23 Python
pandas 强制类型转换 df.astype实例
2020/04/09 Python
使用python操作lmdb对数据读取的实例
2020/12/11 Python
Ratchet 模态框的实现
2020/08/19 HTML / CSS
PacSun官网:加州生活方式服装、鞋子和配饰
2018/03/10 全球购物
澳大利亚首屈一指的鞋类品牌:Tony Bianco
2018/03/13 全球购物
墨尔本复古时尚品牌:Dangerfield
2018/12/12 全球购物
医生自荐信
2013/10/11 职场文书
销售会计岗位职责
2014/03/15 职场文书
共产党员公开承诺书
2014/03/25 职场文书
2014年纪检监察工作总结
2014/11/11 职场文书
redis 存储对象的方法对比分析
2021/08/02 Redis