c中的字符串赋值

Posted yttas

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c中的字符串赋值相关的知识,希望对你有一定的参考价值。

2018,5,22 

补习结构体时遇到了字符串赋值问题,记录一下,以免自己日后忘记,补补补补。

Q one:   strcpy( Book1.title, "C Programming");Book1.book_id = 6495407;

      int型初始化后再直接用=赋值,但是字符串不行。因为字符串只能被赋值成地址常量。用strcpy会让两个字符串指向内容相同的两个地址。而等号赋值是指向同一个地址

Q two :字符串赋值的几种方式;

    参考:https://blog.csdn.net/jq_ak47/article/details/53169799

 

以上是关于c中的字符串赋值的主要内容,如果未能解决你的问题,请参考以下文章

如何为C中的字符串数组赋值?

c语言结构体中的一个char数组怎么赋值?

C语言,结构体中的数组怎么赋值,?

c语言字符串赋值给结构体内字符串数组的问题

C语言,结构体中的数组怎么赋值,?

c语言中给数组赋值能用&符号吗?