摘要:        
先看一段代码: 1: char greeting[] = “Hello”; 2: char* p = greeting; //non-const pointer,non-const data 3: const char* p = greeting; //non-const pointer,const data; 4: char* const p = greeting;//const pointer,non-const data; 5: const char* const p = greeting; //const pointer,const data; 6: 关于定义的阅读,一直以...    阅读全文
posted @ 2012-09-23 16:22
beanmoon
阅读(3482)
评论(0)
推荐(0)
        
            
        
        
摘要:        
概述由于在C语言中没有函数重载,解决不定数目函数参数问题变得比较麻烦;即使采用C++,如果参数个数不能确定,也很难采用函数重载.对这种情况,有些人采用指针参数来解决问题.下面就c语言中处理不定参数数目的问题进行讨论.定义大家先看几宏.在VC++6.0的include有一个stdarg.h头文件,有如下几个宏定义:#define _INTSIZEOF(n) ((sizeof(n)+sizeof(int)-1)&~(sizeof(int) - 1) )#define va_start(ap,v) ( ap = (va_list)&v + _INTSIZEOF(v) ) //第一个可    阅读全文
posted @ 2012-09-23 13:18
beanmoon
阅读(231)
评论(0)
推荐(0)
        
 
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号