s[i] != '\0'
strlen 從頭數到 '\0' 前,長度=5(佔 6 bytes)。
strlen
s[i] != '\0' 是走訪字串的標準條件。
大小寫 ASCII 差 32:小寫 -= 32、大寫 += 32。
-= 32
+= 32
頭尾交換,只跑 n/2 次。
n/2
比較 s[i] 與 s[n-1-i],全對稱才是回文。
s[i]
s[n-1-i]
hello
每個小寫字母往後位移 k:(c-'a'+k)%26 + 'a'。
(c-'a'+k)%26 + 'a'