gpt4 book ai didi

c - 增量运算符给出段错误?

转载 作者:行者123 更新时间:2023-12-02 07:39:23 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Change string literal in C through pointer?

这是一个代码示例

void main()  
{

char *i="prady"; printf("%c ",++*i);
}

谁能告诉我为什么这段代码在 gcc 中给出了段错误,而我猜它应该给出 'q'。当我只使用 *i++ 时,它会给我结果,但如果只使用预增量,它会给我一个段错误。

同时告诉我为什么 void main 不是编写 main() 函数的正确方法。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com