📄 subject_20183.htm
字号:
<p>
序号:20183 发表者:小小申 发表日期:2002-11-04 13:12:10
<br>主题:NULL的作用?
<br>内容:已知strcpy函数的原型是<BR> char *strcpy(char *strDest, const char *strSrc);<BR> 其中strDest是目的字符串,strSrc是源字符串。<BR>(1)不调用C++/C的字符串库函数,请编写函数 strcpy<BR>char *strcpy(char *strDest, const char *strSrc);<BR>{<BR> assert((strDest!=NULL) && (strSrc !=NULL)); // 2分<BR> char *address = strDest; // 2分<BR> while( (*strDest++ = * strSrc++) != ‘\0’ ) // 2分<BR> NULL ; //此处NULL的作用是什么?<BR> return address ; // 2分<BR>}<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:^_^ 回复日期:2002-11-04 13:15:44
<br>内容:没作用,表示一条空语句,等价与直接去掉
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:CDMA2000 回复日期:2002-11-04 13:16:03
<br>内容:表示不执行任何操作
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:小小申 回复日期:2002-11-04 13:22:12
<br>内容:那里的NULL没用,那作者的意图是什么啊?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:^_^ 回复日期:2002-11-04 13:36:32
<br>内容:没什么,增加可读性,表示这是一个while循环。<BR>就好像汇编语言中的nop(不过nop有时还是延时的意思)
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:啊志 回复日期:2002-11-04 13:40:52
<br>内容:呵呵,头一次见!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:徐景周 回复日期:2002-11-04 13:41:02
<br>内容:空循环,不做处理,一直到字符串为'\0'时退出循环。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:小小申 回复日期:2002-11-04 16:53:32
<br>内容:那还得写信问问林锐了,才知道真相
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:啊志 回复日期:2002-11-04 18:06:17
<br>内容:好办法!写信吧!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:^_^ 回复日期:2002-11-04 18:11:57
<br>内容:for (i=0;i<100;i++);<BR>while(i++<100);<BR><BR>这么些是不是很容易产生歧义?如果出错是否容易检查?<BR>但是<BR>for (i=0;i<100;i++)<BR> NULL;<BR>while(i++<100)<BR> NULL;<BR>你一看就知道这不是写错了,而是要做的事情在循环判断部分就完成。 <BR><BR>林锐讲的就是软件工程思想,而代码的可读性就是软件工程中重要的一个部分。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -