标签:style blog ar color 使用 sp div log bs
c语言字符串有两种定义方式:
方法一:利用数组
特点:字符创里面的字符是可以修改的
使用场合:字符串的内容需要修改
//字符串变量,放在栈里面,可以修改 char name[]="it"; //可以修改字符串 name[0]=‘T‘;
方法二:利用指针
特点:字符串其实是一个常量字符串,里面的字符是不能修改的
使用场合:字符串的内容不需要修改,而且是经常用到的
//字符串常量,不能修改 char *name2="it"; //这种写法错误,不能修改 *name2=‘T‘;
如果需要修改字符串里面的值,建议使用第一种方法。如果不需要修改,建议使用第二种方法,节省内存。
//字符串常量,两个指针name2和name3指向同一块内存 char *name2="it"; char *name3="it";
标签:style blog ar color 使用 sp div log bs
原文地址:http://www.cnblogs.com/cwhking/p/4151863.html