C/C++
文章平均质量分 71
Audio_Wang
这个作者很懒,什么都没留下…
展开
-
华为的一道括号匹配题目
括号匹配判断 问题描述: 检查字符串表达式中的括号是否匹配; 左括号数目同有括号数目不相等即为不匹配; 去除多余的左括号或者右括号,优先保留先出现的括号; 匹配后去除无效的括号:如:((表达式)) 应为(表达式); 只考虑小括号,不考虑先出现右括号的情况; 要求实现函数: (字符串最长长度为60;表达式正确性不需要考虑) void Bracket(char* src, char* dst); 如果原创 2009-10-10 14:29:00 · 1499 阅读 · 0 评论 -
C面试题(判断大端小端)
最近的状态真是糟糕透了,连大端小端的问题也含含糊糊才搞出来,还是基础不够扎实呀! 平时不做大端小端的判断(默认都是小端),时间长了就只仿佛记得大端小端和鸡蛋有关系^:^ 一、大端小端的概念(以下概念来自网络) 端模式(Endian)的这个词出自Jonathan Swift书写的《格列佛游记》。这本书根据将鸡蛋敲开的方法不同将所有的人分为两类,从圆头开始将原创 2009-12-08 17:57:00 · 2754 阅读 · 2 评论 -
一道面试题,你的思维够发散吗?
面试归来,发现一道很有意思的题目,是考思维发散的,其实不难,我当时是考懵了,只给出最笨的方法,大家可以一起再想想还有没有其它方法。 题目:用C语言写一个函数,要求输入为1时,输出为2;输入为2时,输出为1. 我当时明知道以下的方法不是最好的,可是愣没有其它想法... 方法1:int func(int x){ if(x==1) return 2;原创 2009-12-08 17:03:00 · 1881 阅读 · 7 评论 -
【转】VC下关于debug和release的不同的问题总结
<br /><br />在使用VC开发软件的过程中,正当要享受那种兴奋的时候突然发现:release与debug运行结果不一致,甚至出错,而release又不方便调试,真的是当头一棒啊,可是疼归疼,问题总要解决,下面将讲述一下我的几点经验,看看是不是其中之一:<br /><br />1. 变量。<br /> 大家都知道,debug跟release在初始化变量时所做的操作是不同的,debug是将每个字节位都赋成0xcc(注1),而release的赋值近似于随机(我想是直接从内存中分配的,没有初始化过)。这样就原创 2010-09-01 09:32:00 · 722 阅读 · 0 评论