对于许多问题,答案似乎可以在"标准"中找到.但是,我们在哪里找到它?最好是在线.
谷歌搜索有时会觉得徒劳,尤其是对于C标准,因为他们在编程论坛的大量讨论中被淹没.
要开始这个,因为这些是我现在正在搜索的,那里有很好的在线资源:
可能重复:
通过指针更改C中的字符串文字?
这是一个代码示例
void main()
{
char *i="prady"; printf("%c ",++*i);
}
Run Code Online (Sandbox Code Playgroud)
任何人都可以告诉我为什么这个代码在gcc中给出了一个分段错误,我猜它应该给'q'.当我只使用*i++它给我结果但是预先增量只是它给我一个分段错误.
还告诉我为什么void main不是写main()函数的正确方法.