標(biāo)題:
C指針應(yīng)用
[打印本頁(yè)]
作者:
lunwen
時(shí)間:
2013-10-29 16:26
標(biāo)題:
C指針應(yīng)用
實(shí)現(xiàn)可變參函數(shù)
在于理解而不在于代碼 入門級(jí)指針,在此基礎(chǔ)上 修改 暫不涉及動(dòng)態(tài)內(nèi)存分配
#include"stdio.h"
#include"stdarg.h"
//有興趣的朋友可以在vc下展開 va_list 宏
//當(dāng)然也可以在linux下 找man
void fun_para(int num,...)
{
uint8_t pa=0,val=0;
va_list current;
va_start(current,num);//試寫出 va_list va_start va_arg 宏
for(;val<num;val++)
{
pa=va_arg(current,int);
printf("%d\n",pa);
}
va_end(current);
}
int main(void)
{
fun_para(4,1,2,3,4);
}
/*be careful (void *) 類型參數(shù) 不能作為右值賦給一個(gè)已定義類型point 反過來可以*/
//有興趣的朋友 可以深入研究 任意類型 可變參函數(shù)寫法
作者:
longlong899
時(shí)間:
2013-10-31 22:55
雖然不懂,但我來支持你一個(gè),幫你加加熱度,嘿嘿
作者:
誰(shuí)規(guī)定昵稱不能
時(shí)間:
2013-11-10 09:48
幫頂,,,,,,,,,,,
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1