码迷,mamicode.com
首页 > 编程语言 > 详细

c语言蛋疼的字符串赋值

时间:2018-11-05 23:36:12      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:拷贝   不用   通过   ring   赋值   语言   除了   字符   bsp   

我觉得c语言比较蛋疼的一个地方就是给字符串赋值,不是初始化,是赋值。

char string[20]={0};

你不能通过 string="hello";这种方式赋值。但是在字符串初始化的时候可以通过这种方式赋值

char string[20]="hello"; //这是正确的,只有在初始化的时候是正确的。

除了初始化之外的赋值必须通过strcpy类似的拷贝字符串函数来完成字符串的赋值。

 

但字符指针就比较随意

char *string="hello";

string="helloworld";

随意用,想怎么用就怎么用,不用通过strcpy来操作。

 

c语言蛋疼的字符串赋值

标签:拷贝   不用   通过   ring   赋值   语言   除了   字符   bsp   

原文地址:https://www.cnblogs.com/yfish/p/9912230.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!