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

面试题 相关文章推荐
Jar包的作用是什么
Mar 30 面试题
函数指针的定义是什么
Aug 14 面试题
SQL Server 2000数据库的文件有哪些,分别进行描述
Mar 30 面试题
广州品高软件.net笔面试题目
Apr 18 面试题
上海微创软件面试题
Jun 14 面试题
Linux上比较文件的命令都有哪些
Sep 28 面试题
Linux机考试题
Oct 16 面试题
简述进程的启动、终止的方式以及如何进行进程的查看
Jul 12 面试题
法雷奥SQA(electric)面试问题
Jan 23 面试题
亿企通软件测试面试题
Apr 10 面试题
同步和异步有何异同,在什么情况下分别使用他们
Apr 09 面试题
Unix控制后台进程都有哪些进程
Sep 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 进程锁定问题分析研究
2009/11/24 PHP
PHP similar_text 字符串的相似性比较函数
2010/05/26 PHP
php中的mongodb select常用操作代码示例
2014/09/06 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
2019/12/30 PHP
JScript分割字符串示例代码
2013/09/04 Javascript
通过AJAX的JS、JQuery两种方式解析XML示例介绍
2013/09/23 Javascript
Flexigrid在IE下不显示数据的处理的解决方法
2013/10/24 Javascript
基于NodeJS的前后端分离的思考与实践(二)模版探索
2014/09/26 NodeJs
Node.js 的异步 IO 性能探讨
2014/10/08 Javascript
node.js中的fs.lchmod方法使用说明
2014/12/16 Javascript
jQuery多个input求和的实现方法
2015/02/12 Javascript
pace.js页面加载进度条插件
2015/09/29 Javascript
Bootstrap媒体对象的实现
2016/05/01 Javascript
AngularJS之依赖注入模拟实现
2016/08/19 Javascript
使用React实现轮播效果组件示例代码
2016/09/05 Javascript
使用原生的javascript来实现轮播图
2017/02/24 Javascript
jQuery+pjax简单示例汇总
2017/04/21 jQuery
webpack4.x CommonJS模块化浅析
2018/11/09 Javascript
详解JavaScript中的强制类型转换
2019/04/15 Javascript
vue中通过使用$attrs实现组件之间的数据传递功能
2019/09/01 Javascript
Element InfiniteScroll无限滚动的具体使用方法
2020/07/27 Javascript
手把手教你实现 Promise的使用方法
2020/09/02 Javascript
python中正则的使用指南
2016/12/04 Python
基于pycharm导入模块显示不存在的解决方法
2018/10/13 Python
Python使用pyshp库读取shapefile信息的方法
2018/12/29 Python
简单了解django缓存方式及配置
2019/07/19 Python
Python中Unittest框架的具体使用
2019/08/27 Python
HTML5 Canvas——用路径描画线条实例介绍
2013/06/09 HTML / CSS
Application Cache未缓存文件无法访问无法加载问题
2014/05/31 HTML / CSS
德国家具在线:Fashion For Home
2017/03/11 全球购物
加拿大在线旅游公司:Flighthub
2019/03/11 全球购物
不打扫卫生检讨书
2014/02/12 职场文书
农村结婚典礼司仪主持词
2014/03/14 职场文书
2015党建工作简报
2015/07/21 职场文书
2016学校先进党组织事迹材料
2016/02/29 职场文书
Nginx进程管理和重载原理详解
2021/04/22 Servers