📄 学c++人不得不看的好帖! - 21ic中国电子网.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0040)http://www.21ic.com/news/n11835c104.aspx -->
<HTML lang=gb2312 xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>学C++人不得不看的好帖! - 21IC中国电子网</TITLE>
<META http-equiv=content-type content=text/html;charset=gb2312><LINK
href="favicon.ico" type=image/x-icon rel=icon><LINK href="favicon.ico"
type=image/x-icon rel="shortcut icon">
<META content=学C++人不得不看的好帖! name=description>
<META content=21IC.com name=keywords><LINK
href="学C++人不得不看的好帖! - 21IC中国电子网.files/style.css" type=text/css rel=stylesheet>
<SCRIPT src="学C++人不得不看的好帖! - 21IC中国电子网.files/flash.js"
type=text/javascript></SCRIPT>
<SCRIPT type=text/javascript>
var thumbWidth=120;var thumbHeight=0;
var thumbHWidth=thumbWidth;var thumbHHeight=thumbHeight;
</SCRIPT>
<SCRIPT src="学C++人不得不看的好帖! - 21IC中国电子网.files/thumbnail.js"
type=text/javascript></SCRIPT>
<SCRIPT language=javaScript src="学C++人不得不看的好帖! - 21IC中国电子网.files/scroll.js"
type=text/javascript></SCRIPT>
<SCRIPT language=javaScript src="学C++人不得不看的好帖! - 21IC中国电子网.files/imgResize.js"
type=text/javascript></SCRIPT>
<META content="MSHTML 6.00.2600.0" name=GENERATOR></HEAD>
<BODY topMargin=0><SPAN id=printScript>
<SCRIPT language=javascript type=text/javascript>
<!--
function ContentSize(size)
{
var obj=document.all.BodyLabel;
obj.style.fontSize=size+"px";
}
-->
</SCRIPT>
</SPAN>
<SCRIPT language=javascript src="学C++人不得不看的好帖! - 21IC中国电子网.files/print.js"
type=text/javascript></SCRIPT>
<DIV class=twidth>
<TABLE id=sitehead cellSpacing=0 cellPadding=0 align=center border=0>
<TBODY>
<TR>
<TD class=l></TD>
<TD class=m>
<TABLE width="100%" align=center>
<TBODY>
<TR>
<TD width=200><A href="http://www.21ic.com/"><IMG
style="FILTER: chroma(color=#FFFFFF)"
src="学C++人不得不看的好帖! - 21IC中国电子网.files/logo.gif" border=0></A> </TD>
<TD align=middle>
<SCRIPT language=javascript>
function getRandomKey(num)
{
var Pkey,i,Seed;
Pkey = "";
for (i=1;i<=num;i++)
{
Seed = Math.floor((Math.random() * 10));
Pkey = Pkey + Seed;
}
return Pkey;
}
var rkey = getRandomKey(6);
function fengfeng()
{
document.write('<A HREF="http://ad.cn.doubleclick.net/jump/N3736.21IC/B1597363;sz=468x60;ord=' + rkey + '" target=_blank><IMG SRC="http://ad.cn.doubleclick.net/ad/N3736.21IC/B1597363;sz=468x60;ord=' + rkey + '" BORDER=0 WIDTH=468 HEIGHT=60 ALT="Click Here"></A>');
}
fengfeng();
</SCRIPT>
</TD>
<TD style="LINE-HEIGHT: 120%" align=middle width=100><A
onclick="javascript:window.external.addFavorite('http://www.21ic.com','21IC中国电子网')"
href="http://www.21ic.com/news/n11835c104.aspx#">加入收藏</A><BR><A
href="http://www.21ic.com/news/sitemap.aspx">网站地图</A><BR><A
href="mailto:info@21ic.com">联系我们</A><BR><A
href="http://www.21ic.com/news/search.aspx">网站搜索</A>
</TD></TR></TBODY></TABLE></TD>
<TD class=r></TD></TR></TBODY></TABLE>
<TABLE id=navsub cellSpacing=0 cellPadding=0 width=768>
<TBODY>
<TR>
<TD class=l></TD>
<TD class=m> <A
href="http://www.21ic.com/news/default.aspx">21IC中国电子网</A> → <A
href="http://www.21ic.com/news/c5.aspx">人才</A> → <A
href="http://www.21ic.com/news/c104.aspx">网友杂谈</A> </TD>
<TD class=r></TD></TR></TBODY></TABLE>
<DIV class=mframe>
<TABLE cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TD class=tl></TD>
<TD class=tm>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width="30%"><SPAN class=tt>阅读新闻</SPAN></TD>
<TD width="70%">
<FORM name=email
action=http://www.21icsearch.com/buzi/mail2/chkemail.asp method=post
target=_blank><B>电子工程周刊:</B> <INPUT class=main
style="BORDER-RIGHT: #0097cf 1px solid; BORDER-TOP: #0097cf 1px solid; BORDER-LEFT: #0097cf 1px solid; BORDER-BOTTOM: #0097cf 1px solid; BACKGROUND-COLOR: #ffffff"
maxLength=55 size=10 value=Email name=email> <INPUT class=jbutton type=submit value=订阅>
←每周自动接收行业新闻,技术资料,设计文章 </FORM></TD></TR></TBODY></TABLE></TD>
<TD class=tr></TD></TR></TBODY></TABLE>
<DIV id=printBody>
<TABLE id=middle
style="TABLE-LAYOUT: fixed; WORD-BREAK: break-all; TEXT-ALIGN: left"
cellSpacing=0 cellPadding=0 align=center>
<TBODY>
<TR>
<TD class=ml></TD>
<TD class=mm vAlign=top><BR>
<DIV align=center>
<H1 class=aTitle>学C++人不得不看的好帖!</H1></DIV>
<TABLE width="97%" align=center>
<TBODY>
<TR>
<TD width=120>[日期:<SPAN id=TimeLabel>2006-2-19</SPAN>]</TD>
<TD align=middle>来源:<SPAN id=SourceLabel>www.21icbbs.com
驱动开发|WIN编程</SPAN> 作者:<SPAN id=AuthorLabel>li_mu</SPAN></TD>
<TD align=right width=100>[字体:<A
href="javascript:ContentSize(16)">大</A> <A
href="javascript:ContentSize(14)">中</A> <A
href="javascript:ContentSize(12)">小</A>] </TD></TR></TBODY></TABLE>
<DIV class=content id=BodyLabel
style="PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px"><!--DVNEWS_AD_BEGIN--><!--Adforward Begin:-->
<SCRIPT language=JavaScript1.1
src="学C++人不得不看的好帖! - 21IC中国电子网.files/adfshow.htm"></SCRIPT>
<!--Adforward End--><!--DVNEWS_AD_END-->
<P><BR>
做为一名大四的学生,我面试过不少的单位,有成功的也有失败的,但是对我来说所有的失败在某种意义上都是一种成功,特别是我下面写的这些,写这篇文章的时候,我已经签了南京的一家软件司,但是想起今年2月21日我面试苏州台湾的IT公司的经历联想到我们现在学习编程的一些情况我真的深有感触,这次面试使我深深的体会到了失败但也收获了很多。我要说的将分成三部分,1.是
我面试的具体经过2.是由面试想到的3.现今我应该做的。当然这些话很大程度上是我个人的意见,不可能完全得到大家的赞同,所以
在某些观点上如果哪位朋友觉得跟我的有很大出入,请不要介意, 也不要对我攻击,就当我没有说过,欢迎和我联系共同探讨这些问题!我的EMAIL: <A
href="mailto:wutao8@263.net">wutao8@263.net</A>-
<BR><BR>1.面试经过
<BR>大约在年前我接到了台湾瑞晟(Realtek)苏州公司的面试通知,通知我2月21日到苏州工业园区面试,接到面试后的几天我把一些专业
课温习了一遍,特别是C++和数据结构,由于大学几年里,我一直专研这些方面,加上通过了高级程序员的考试,对于一些常用的算法
我差不多也达到了烂熟于胸的地步,当时的感觉是如果问了我这些方面的问题我应该是没有问题的! </P>
<P>21日那天我被安排在4:30面试,由一位技术人员单独给我面试,在问了一些简单的问题之后他给我出了一道编程题目,题目是这样的:
<BR>(由于具体面试的题目比较烦琐,我将其核心思想提取出来分解成了两个独立的简单的问题,有可能问题分解的不当,请大家见谅,实际面试了一个的问题但比其复杂很多,而且涉及一些高等数学变换)
</P>
<P><BR>1) 写一个函数计算当参数为n(n很大)时的值 1-2+3-4+5-6+7......+n
<BR>哼,我的心里冷笑一声!没想到这么简单,我有点紧张的心情顿时放松起来! <BR>于是很快我给出我的解法:
<BR>long fn(long n) <BR>{
<BR>long temp=0; <BR>int i,flag=1;
<BR>if(n<=0) <BR>{
<BR>printf(\"error: n must > 0);
<BR>exit(1); <BR>} <BR>for(i=1;i<=n;i++) <BR>{
<BR>temp=temp+flag*i; <BR>flag=(-1)*flag; <BR>}
<BR>return temp; <BR>}
<BR>搞定!当我用期待的目光看着面试官的时候,他微笑着跟我说,执行结果肯定是没有问题!但当n很大的时候我这个程序执行效率很低,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -