想问个新手问题 - 关于字元运用
一直不懂char A[256]和char *A之间有何不同 ?我知道char A[256]是在内存开一个256空间的位置放资料,最多只能放256个字.
而char *A是由电脑(或是编译器)选定一个内存起始位置,存放未知长度的字元资料.
但是我不知道什么情况用哪种比较适当?有什么比较明确的标准吗?(假设字串长度不是问题)
原因之一是,最近常遇到原本申请的内存位址,其中存放的资料,之后却被之后申请的内存资料覆盖到
(理论上不可能发生,实际上常遇到),导致程式当掉,虽然可以解决,但是还是想知道原因.
所以我猜测是不是跟char A[256]和char *A之间有关系.
抱歉没什么分数可给了...