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

面试题 相关文章推荐
PHP两种查询函数array/row的区别
Jun 03 面试题
JSF面试题:如何管量web层中的Bean,用什么标签。如何通过jsp页面与Bean绑定在一起进行处理?
Oct 05 面试题
c语言常见笔试题总结
Sep 05 面试题
枚举和一组预处理的#define有什么不同
Sep 21 面试题
武汉世纪畅想数字传播有限公司 .NET笔试题
Jun 13 面试题
路由表示做什么用的?在linux环境中怎么来配置一条默认路由?
Jun 07 面试题
linux面试题参考答案(8)
Apr 19 面试题
Linux常见面试题
Mar 18 面试题
为什么需要版本控制?
Aug 08 面试题
EJB实例的生命周期
Oct 28 面试题
Ajax和javascript的区别
Jul 20 面试题
如何用Java判断一个文件或目录是否存在
Nov 19 面试题
大整数数相乘的问题
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 auth_http类库进行身份效验
2009/03/19 PHP
PHP 替换模板变量实现步骤
2009/08/24 PHP
php导出生成word的方法
2015/12/25 PHP
PHP获取本周所有日期或者最近七天所有日期的方法
2018/06/20 PHP
基于jQuery的让非HTML5浏览器支持placeholder属性的代码
2011/05/24 Javascript
setInterval()和setTimeout()的用法和区别示例介绍
2013/11/17 Javascript
window.showModalDialog()返回值的学习心得总结
2014/01/07 Javascript
display和visibility的区别示例介绍
2014/02/26 Javascript
jQuery窗口、文档、网页各种高度的精确理解
2014/07/02 Javascript
Jquery easyui开启行编辑模式增删改操作
2016/01/14 Javascript
JavaScript实现身份证验证代码
2016/02/17 Javascript
学习使用bootstrap基本控件(table、form、button)
2016/04/12 Javascript
文本框只能输入数字的js代码(含小数点)
2016/07/10 Javascript
简单的渐变轮播插件
2017/01/12 Javascript
基于canvas的二维码邀请函生成插件
2017/02/14 Javascript
无法获取隐藏元素宽度和高度的解决方案
2017/03/07 Javascript
js表单序列化判断空值的实例
2017/09/22 Javascript
React Native模块之Permissions权限申请的实例相机
2017/09/28 Javascript
JavaScript 正则命名分组【推荐】
2018/06/07 Javascript
vue从一个页面跳转到另一个页面并携带参数的解决方法
2019/08/12 Javascript
Nodejs 识别图片类型的方法
2019/08/15 NodeJs
VUE:vuex 用户登录信息的数据写入与获取方式
2019/11/11 Javascript
浅析vue中的nextTick
2020/12/28 Vue.js
一个基于flask的web应用诞生 bootstrap框架美化(3)
2017/04/11 Python
python实现简易内存监控
2018/06/21 Python
Python基于pandas爬取网页表格数据
2020/05/11 Python
python logging模块的使用
2020/09/07 Python
如何使用python写截屏小工具
2020/09/29 Python
HTML5实现WebSocket协议原理浅析
2014/07/07 HTML / CSS
英国文胸专家:AmpleBosom.com
2018/02/06 全球购物
汽车驾驶求职信
2013/10/25 职场文书
生物专业个人自荐信范文
2013/11/29 职场文书
语文复习计划
2015/01/19 职场文书
清洁工工作总结
2015/08/11 职场文书
Golang中interface{}转为数组的操作
2021/04/30 Golang
Python中的pprint模块
2021/11/27 Python