char *argv[]

これ「char型ポインタ」の配列だよな。
慣習だろうがなんだろうがをポインタインクリメントで参照するのはただのバカ


これに限らず、今時、配列のシーケンシャルアクセスの際にポインタインクリメントしながら
アクセスしたほうが速いと思ってるなら論ずるに値せず。
モダンなマイクロアーキテクチャ、そしてそれに最適化されたコンパイラ(Intel C++やVector C++)
はインデックスを使って参照したほうが高速化されやすい。

movzx eax, byte ptr [ecx]
inc ecx
・
・
・

↓

movdqa xmm0, dqword ptr [ecx]
movdqa xmm1, dqword ptr [ecx+16]
movdqa xmm2, dqword ptr [ecx+32]

わかんねーよな最近のハード知らない ぼけ にはwwww