[问题] 字符阵列与字符指标的问题

楼主: qazkevin (Linus)   2014-08-17 03:02:00
请问各位大大
以下程式究竟出了什么问题
这个程式主要是把字串做反转动作
void strrev(char *str)
{
int head = 0, tail = 0;
char ch;
char *ptr = str;
while (*ptr != '\0') {
tail++;
ptr++;
}
tail
作者: LPH66 (-6.2598534e+18f)   2014-08-17 03:15:00
因为 "ABC123456789" 是常数字串, 一般来说不能动它char str1[] = "ABC123456789"; 则是另外开了一个阵列字串复制进去, 所以改它没事; 另可参阅置底十三诫之四
作者: steve1012 (steve)   2014-08-17 08:46:00
指标直接指到那个字串
楼主: qazkevin (Linus)   2014-08-17 18:08:00
LPH66大大谢谢你^_^

Links booklink

Contact Us: admin [ a t ] ucptt.com