#include#include #include void const_print(const char * str); int main(){ const char *const_str = "const string by ==> const char * "; //char *const_str = (char *)"const string by ==> const char * "; printf("整体字符串输出:%sn",const_str); const_print(const_str); printf("=====================================================n"); char str[] = "char array by ==> char str[]"; printf("整体字符串输出:%sn",str); const_print(str); printf("=====================================================n"); char ch_arr[] = {'c','h','a','r',' ', 'a','r','r','a','y',' ', 'b','y',' ', '=','=','>',' ', 's','e','p','a','r','a','t','e','d',' ', 'c','h','a','r','s',' ' }; printf("整体字符串输出:%sn",ch_arr); const_print(ch_arr); return 0; } void const_print(const char * str){ printf("逐个字符输出:"); for (int i=0;i


![字符串赋值方法小结[C语言] 字符串赋值方法小结[C语言]](http://www.mshxw.com/aiimages/31/605394.png)