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

面试题 相关文章推荐
什么是Deployment descriptors;都有什么类型的部署描述符
Jul 28 面试题
简述synchronized和java.util.concurrent.locks.Lock的异同
Dec 08 面试题
大整数数相乘的问题
Jul 22 面试题
C++的几个面试题附答案
Aug 03 面试题
经典c++面试题五
Dec 17 面试题
广州地球村科技数据库题目
Apr 25 面试题
简述安装Slackware Linux系统的过程
Jan 12 面试题
英智兴达软件测试笔试题
Oct 12 面试题
Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
Jan 27 面试题
用JAVA实现一种排序,JAVA类实现序列化的方法(二种)
Apr 23 面试题
Unix里面如何在后台运行程序
Oct 14 面试题
servlet面试题
Aug 20 面试题
大整数数相乘的问题
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
第八节--访问方式
2006/11/16 PHP
中国站长站 For Dede4.0 采集规则
2007/05/27 PHP
php array_merge下进行数组合并的代码
2008/07/22 PHP
ThinkPHP3.1新特性之查询条件预处理简介
2014/06/19 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
2019/12/20 PHP
用JS实现一个TreeMenu效果分享
2011/08/28 Javascript
js禁止页面使用右键(简单示例代码)
2013/11/13 Javascript
jQuery:delegate中select()不起作用的解决方法(实例讲解)
2014/01/26 Javascript
javascript面向对象之对象的深入理解
2015/01/13 Javascript
js操作数据库实现注册和登陆的简单实例
2016/05/26 Javascript
JS实现n秒后自动跳转的两种方法
2020/11/30 Javascript
node.js学习之base64编码解码
2016/10/21 Javascript
JavaScript评论点赞功能的实现方法
2017/03/13 Javascript
ECMAScript6--解构
2017/03/30 Javascript
详解如何将angular-ui的图片轮播组件封装成一个指令
2017/05/09 Javascript
jquery实现侧边栏左右伸缩效果的示例
2017/12/19 jQuery
CentOS环境中MySQL修改root密码方法
2018/01/07 Javascript
vue2.0移动端滑动事件vue-touch的实例代码
2018/11/27 Javascript
vue实现的上拉加载更多数据/分页功能示例
2019/05/25 Javascript
Python浅拷贝与深拷贝用法实例
2015/05/09 Python
在windows系统中实现python3安装lxml
2016/03/23 Python
Python实现识别手写数字 简易图片存储管理系统
2018/01/29 Python
python批量修改文件编码格式的方法
2018/05/31 Python
python进阶之多线程对同一个全局变量的处理方法
2018/11/09 Python
python实现图片识别汽车功能
2018/11/30 Python
python pandas cumsum求累计次数的用法
2019/07/29 Python
Python如何给函数库增加日志功能
2020/08/04 Python
canvas仿写贝塞尔曲线的示例代码
2017/12/29 HTML / CSS
美国知名的时尚购物网站:Anthropologie
2016/12/22 全球购物
John Hardy官方网站:手工设计首饰的奢侈品牌
2017/07/05 全球购物
澳大利亚家用电器在线商店:Billy Guyatts
2020/05/05 全球购物
华美博弈C/VC工程师笔试试题
2012/07/16 面试题
Sql面试题
2013/03/20 面试题
JavaScript获取当前url根目录(路径)
2014/02/19 面试题
如何理解transaction事务的概念
2015/05/27 面试题
python可视化之颜色映射详解
2021/09/15 Python