0
我所經歷的Pthreads的布拉德福德·尼科爾斯編程,上頁碼我注意到這個代碼:函數參數之後和函數體之前的char * in_str是什麼意思?
static char work_buffer[100];
void reverse_string(in_str)
char *in_str;
{
...
...
}
什麼是代碼在這裏做第三行?
我所經歷的Pthreads的布拉德福德·尼科爾斯編程,上頁碼我注意到這個代碼:函數參數之後和函數體之前的char * in_str是什麼意思?
static char work_buffer[100];
void reverse_string(in_str)
char *in_str;
{
...
...
}
什麼是代碼在這裏做第三行?
第三行指出參數in_star
的reverse_string
的類型爲char *
。它是一種古老的K & R風格的參數聲明。
現在的編譯器是否仍然支持它? – InQusitive 2015-04-02 17:26:06
@InQusitive;是。大多數編譯器如GCC仍然支持這一點。 – haccks 2015-04-02 17:27:10
MSVC支持它。 – 2015-04-02 17:29:58