/*判断奇数还是偶数*/
int isOddnumber(int number)
{
if(number%2==0)
return 0;
return 1;
}
/*获取key和value*/
int get_key_value(int c, ...){
int i = c;
va_list ap;
va_start(ap, c);
int j = 0;
int g = 0;
char *tmp = NULL;
char *data = NULL;
char key[c/2][64];
float value[c/2];
while (i>0) {
printf("i = %d\n", i);
if(!isOddnumber(i))
{
sprintf(key[j], "%s", va_arg(ap, char *));
j++;
}
else
{
value[g] = va_arg(ap, int);
g++;
}
i--;
}
va_end(ap);
}
int main()
{
get_key_value(4, "a", 'a', "b", 'b');
}