char *是什么意思
|
所以...说我有一个像这样的功能...
int function( const char *c )
{
//do something with the char *c here...
}
char *c
是什么意思?我想我大致了解chars,但是我不知道*的作用……或它如何改变含义。
没有找到相关结果
已邀请:
9 个回复
系漏
脖呐
表示c是指针。 c指向的值是一个字符。 所以你可以说
。 另一方面,本例中的4ѭ表示值c指向不能更改。 所以您可以说
,但不能说
。如果要使用指向const字符的const指针,则必须说“ 7”。
拟蓬
涸坍饺
。现在您已经知道了,您应该阅读以下内容: 关于C语言中的字符指针
嗓瑰
掀辟髓观粟
取消引用。
妒垮
泪琉踞檄
唤副埂侧壬
这将传递
的地址,以便函数可以更改
字符。
这会将\“ some string \”传递给
,但是
无法修改
。 对于c ++,这是非常基本的东西,而高级语言(例如Java或Python)则没有。