⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_41407.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:41407 发表者:Rikcuo Akira 发表日期:2003-05-26 22:00:14
<br>主题:* ( char** ) arg1
<br>内容:<BR>* ( char** ) arg1<BR>這個運算的順序是如何,很少看到這種敘述?到底哪個機制先?<BR>以下是相關的程式碼,擷取自MSDN的qsort函數<BR><BR>///////////////////<BR>#include &lt;stdlib.h&gt;<BR>#include &lt;string.h&gt;<BR>#include &lt;stdio.h&gt;<BR><BR>int compare( const void *arg1, const void *arg2 );<BR><BR>void main( int argc, char **argv )<BR>{<BR>&nbsp;&nbsp; int i;<BR>&nbsp;&nbsp; /* Eliminate argv[0] from sort: */<BR><BR>&nbsp;&nbsp; argv++;<BR>&nbsp;&nbsp; argc--;<BR><BR>&nbsp;&nbsp; /* Sort remaining args using Quicksort algorithm: */<BR>&nbsp;&nbsp; qsort( (void *)argv, (size_t)argc, sizeof( char * ), compare );<BR><BR>&nbsp;&nbsp; /* Output sorted list: */<BR>&nbsp;&nbsp; for( i = 0; i &lt; argc; ++i )<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf( "%s ", argv[i] );<BR>&nbsp;&nbsp; printf( "\n" );<BR>}<BR><BR>int compare( const void *arg1, const void *arg2 )<BR>{<BR>&nbsp;&nbsp; /* Compare all of both strings: */<BR>&nbsp;&nbsp; return _stricmp( * ( char** ) arg1, * ( char** ) arg2 );<BR>}
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:theta 回复日期:2003-05-26 22:08:32
<br>内容:相当于* (( char** ) arg1)<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>
回复者:金枪鱼 回复日期:2003-05-26 23:58:38
<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>回复者:罗兹维尔 回复日期:2003-05-27 08:48:27
<br>内容:char **argv 是指针的指针,(也可以写成char *argv[])<BR>相当于指向于一个字符串指针数组的首元素<BR><BR>* ( char** ) arg1<BR>将arg1强制转换成char指针的指针,然后求指向的元素的值<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 + -