首页 > 代码库 > 指针和字符串
指针和字符串
c语言字符串有两种定义方式:
方法一:利用数组
特点:字符创里面的字符是可以修改的
使用场合:字符串的内容需要修改
//字符串变量,放在栈里面,可以修改char name[]="it";//可以修改字符串name[0]=‘T‘;
方法二:利用指针
特点:字符串其实是一个常量字符串,里面的字符是不能修改的
使用场合:字符串的内容不需要修改,而且是经常用到的
//字符串常量,不能修改char *name2="it";//这种写法错误,不能修改*name2=‘T‘;
如果需要修改字符串里面的值,建议使用第一种方法。如果不需要修改,建议使用第二种方法,节省内存。
//字符串常量,两个指针name2和name3指向同一块内存char *name2="it";char *name3="it";
指针和字符串
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。