有人可以说明在C 功能调用中如何使用C串

Can someone please explain how c-strings are used in a C++ function call?

本文关键字:调用 何使用 功能 说明      更新时间:2023-10-16

如果我的函数包含参数char *a或char *a [],我可以在功能中对它们执行的操作是什么?字符指针的工作方式与常规指针不同?

指针是指指导,无论它引用了什么数据类型。

当您从指针索引值时,它指向的内存将被视为指针代表的任何数据类型的数组。

a string 只是由null(零)字符终止的字符数组。

您可以使用C字符串库在C字符串(strlenstrcpystrcat等)上操作,您可以通过将其传递给char*来轻松构建C 字符串对象。

char*

只是指向角色的指针,因此您可以对指针做任何事情。与char*和int*的唯一区别是Pointee的类型。