????7??void*??C????

???????????????????????κ???????????????interger??????????????????

?????????£?

int func(void *ptr)


????????????????????????????????????????????????????????????????????????????????????

????8??*??++????

?????????????????????????????

#include<stdio.h> 
 
int main(void) 

    char *ptr = "Linux"; 
    printf(" [%c] "??*ptr++); 
    printf(" [%c] "??*ptr); 
 
    return 0; 
}
 


???????????????????????

[L]  
 
[i]
 


???????“++”??“*”????????????????“*ptr++”????“*(ptr++)”????????????ptr++????????*ptr??????????????“L”????????????“i”??

????9?????????????Σ????????????

?????????????????д?????????????

#include<stdio.h> 
 
int main(void) 

    char *ptr = "Linux"; 
    *ptr = 'T'; 
 
    printf(" [%s] "?? ptr); 
 
    return 0; 
}
 


??????????????????*ptr = ‘T’??????????д???Σ????????“Linux”??????????????????????Ч??????????seg-fault?????????