字符指针
字符指针的定义是:
char *p;
        
        字符指针,既可以指向字符变量,也可以指向字符串(其实就是字符串中首字符的地址)。比如:
        
        char *str=“hello world”;//这里str是一个字符指针,它是”hello 
        world”字符串中首字符’h’的地址。
        
        因为字符串是以’\
        
        while(*str!=‘\
{
printf(“%c”, *str);
        
                    
        str++;
        
        }
        
        字符指针也可以指向某个字符变量,比如:
        
        char ch=‘a’;
        
        char *pch=&ch;
        
        此外,将字符串传给函数做参数,也是通过字符指针完成的:
        
        1,以字符指针的方式传递字符数值给函数:
        
        void printf_char(char *p)//字符指针传字符
        
        {
        
        
            printf( “%c“,*p);
        
        }
        
        2,以字符指针的方式传递字符串给函数:
        
        void printf_str(char *p)//字符指针传字符串
        
        {
        
        
                 while(*p)
        
        
                 {
        
        
                           printf(“%c“,p);
        
        
                           p++;
        
        
                 }
}

