C语言学习笔记之字符串
字符串在C语言中实际是字符数组,因为C比其他大多数语言更底层,他并没有提供字符串这个数据类型,而是采用相似的东西代替,这就是以字符为元素的数组。char *s="PPYY";上面这个字符串(我们也把它称为字符串字面值),C会把它作为数组进行操作,char s[]={"P","P","Y","Y"};所以采用s[0],s[1]访问这个字符串是被允许的,但是需要非常清醒的是,字符串字面值是不能被修改的,因为字符串字面值和字符数组在内存当中的工作方式是不一致的。...