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

面试题 相关文章推荐
JRE、JDK、JVM之间的关系怎样
May 16 面试题
创建索引时需要注意的事项
May 13 面试题
在SQL Server中创建数据库主要有那种方式
Sep 10 面试题
.NET里面什么时候需要调用垃圾回收
Jun 01 面试题
广州盈通面试题
Dec 05 面试题
什么是索引指示器
Aug 20 面试题
string = null 和string = ''的区别
Apr 28 面试题
在c#中using和new这两个关键字有什么意义
May 19 面试题
一套软件测试笔试题
Jul 25 面试题
面向对象设计的原则是什么
Feb 13 面试题
简单的JAVA编程面试题
Mar 19 面试题
UNIX操作系统结构由哪几部分组成
Feb 17 面试题
大整数数相乘的问题
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
怎样在UNIX系统下安装MySQL
2006/10/09 PHP
php开发留言板的CRUD(增,删,改,查)操作
2012/04/19 PHP
php通过文件流方式复制文件的方法
2015/03/13 PHP
浅谈本地WAMP环境的搭建
2015/05/13 PHP
YII Framework框架教程之缓存用法详解
2016/03/14 PHP
thinkphp在php7环境下提示Cannot use ‘String’ as class name as it is reserved的解决方法
2016/09/30 PHP
PHP基于关联数组20行代码搞定约瑟夫问题示例
2017/11/07 PHP
才发现的超链接js导致网页中GIF动画停止的解决方法
2007/11/02 Javascript
javascript学习笔记(八) js内置对象
2012/06/19 Javascript
给jQuery方法添加回调函数一款插件的应用
2013/01/21 Javascript
jQuery lazyLoad图片延迟加载插件的优化改造方法分享
2013/08/13 Javascript
jQuery中操控hidden、disable等无值属性的方法
2014/01/06 Javascript
JavaScript常用验证函数实例汇总
2014/11/25 Javascript
比较常见的javascript中定义函数的区别
2015/11/09 Javascript
Javascript中常用类型的格式化方法小结
2016/12/26 Javascript
浅谈js中的变量名和函数名重名
2017/02/13 Javascript
解析Angular 2+ 样式绑定方式
2018/01/15 Javascript
Vue 组件传值几种常用方法【总结】
2018/05/28 Javascript
vue.js图片转Base64上传图片并预览的实现方法
2018/08/02 Javascript
详解几十行代码实现一个vue的状态管理
2019/01/28 Javascript
Vue 实现把表单form数据 转化成json格式的数据
2019/10/29 Javascript
vue移动端使用canvas签名的实现
2020/01/15 Javascript
javascript设计模式 ? 观察者模式原理与用法实例分析
2020/04/22 Javascript
Python 可变类型和不可变类型及引用过程解析
2019/09/27 Python
python统计函数库scipy.stats的用法解析
2020/02/25 Python
爱他美官方海外旗舰店:Aptamil奶粉
2017/12/22 全球购物
美国潜水装备、水肺潜水和浮潜设备商店:Leisure Pro
2018/08/08 全球购物
业务代表的岗位职责
2013/11/16 职场文书
省优秀教师事迹材料
2014/01/30 职场文书
校优秀毕业生主要事迹
2014/05/26 职场文书
疾病防治方案
2014/05/31 职场文书
工会2014法制宣传日活动总结
2014/11/01 职场文书
敬老院志愿者活动总结
2015/05/06 职场文书
高中历史教学反思
2016/02/19 职场文书
李清照的诗词赏析(20首)
2019/08/22 职场文书
MySQL中日期型单行函数代码详解
2021/06/21 MySQL