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

面试题 相关文章推荐
开发中都用到了那些设计模式?用在什么场合?
Aug 21 面试题
联强国际笔试题面试题
Jul 10 面试题
JAVA代码查错题
Oct 10 面试题
递归实现回文判断(如:abcdedbca就是回文,判断一个面试者对递归理解的简单程序)
Apr 28 面试题
VC++笔试题
Oct 13 面试题
以下的初始化有什么区别
Dec 16 面试题
Android面试题附答案
Dec 08 面试题
盛大笔试题
Nov 05 面试题
抽象类和接口的区别
Sep 19 面试题
init进程的作用
Apr 12 面试题
遇到的Mysql的面试题
Jun 29 面试题
如果有两个类A,B,怎么样才能使A在发生一个事件的时候通知B
Mar 12 面试题
大整数数相乘的问题
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中英混合字符串截取函数代码
2011/07/17 PHP
Codeigniter框架的更新事务(transaction)BUG及解决方法
2014/07/25 PHP
PHP树-不需要递归的实现方法
2016/06/21 PHP
Js基础学习资料
2010/11/23 Javascript
ASP.NET jQuery 实例5 (显示CheckBoxList成员选中的内容)
2012/01/13 Javascript
jquery实现最简单的滑动菜单效果代码
2015/09/12 Javascript
黑帽seo劫持程序,js劫持搜索引擎代码
2015/09/15 Javascript
实例讲解jquery中mouseleave和mouseout的区别
2016/02/17 Javascript
JS选取DOM元素的简单方法
2016/07/08 Javascript
js中的DOM模拟购物车功能
2017/03/22 Javascript
vue中用动态组件实现选项卡切换效果
2017/03/25 Javascript
Vue中img的src属性绑定与static文件夹实例
2017/05/18 Javascript
详解vue express启动数据服务
2017/07/05 Javascript
基于vue打包后字体和图片资源失效问题的解决方法
2018/03/06 Javascript
js+canvas实现验证码功能
2020/09/21 Javascript
搭建一个nodejs脚手架的方法步骤
2019/06/28 NodeJs
使用layui日期控件laydate对开始和结束时间进行联动控制的方法
2019/09/06 Javascript
Python多线程编程(五):死锁的形成
2015/04/05 Python
python实现基本进制转换的方法
2015/07/11 Python
Python之日期与时间处理模块(date和datetime)
2017/02/16 Python
python进行文件对比的方法
2018/12/24 Python
分享PyCharm最新激活码(真永久激活方法)不用每月找安装参数或最新激活码了
2020/12/27 Python
基于Html5 canvas实现裁剪图片和马赛克功能及又拍云上传图片 功能
2019/07/09 HTML / CSS
Expedia韩国官网:亚洲发展最快的在线旅游门户网站
2018/02/26 全球购物
JDK安装目录下有哪些内容
2014/08/25 面试题
小学教育毕业生自荐信
2013/11/18 职场文书
销售总监工作职责
2013/11/21 职场文书
行政上诉状范文
2015/05/23 职场文书
2015年“我们的节日·中秋节”活动总结
2015/07/30 职场文书
小学班主任工作随笔
2015/08/15 职场文书
基督教追悼会答谢词
2015/09/29 职场文书
导游词之烟台威海蓬莱
2019/11/14 职场文书
小米11和iphone12哪个值得买?小米11对比iphone12评测
2021/04/21 数码科技
Mysql数据库命令大全
2021/05/26 MySQL
mysql获取指定时间段中所有日期或月份的语句(不设存储过程,不加表)
2021/06/18 MySQL
Web应用开发TypeScript使用详解
2022/05/25 Javascript