C和指针读书笔记二

1:打印命令行参数

int main(int argc,char **argv)

{

    while(*++argv!=NULL)

                      printf("%s\n",*argv);

return 0;

}

2:处理命令行参数

int option_a,option_b;

void main(int argc,char **argv)

{

while(*++argv!=NULL&&**argv=='-')

{

switch(*++*argv){

case 'a':

   option_a=TRUE;

case 'b':

option_b=TRUE;

}

}

}

3:"xyz"+1的值为指针,指向y

"xyz"[2]

0123456789ABCDEF[value%16] 把二进制转换为字符

posted @ 2010-03-03 05:09  macula7  阅读(113)  评论(0)    收藏  举报