Он проходит по массиву, присваивая значение предыдущей итерации плюс tSize. Что это значит или почему ... как, черт возьми, я должен знать?
Я бы не стал слишком жестко относиться к себе, если бы не смог разобраться в этом коде. Это очень трудно читать.
Edit:
Ох, чувак. Просто прочитайте один из комментариев к ОП и посмотрите на него еще немного. Этот код УЖАСНЫЙ !!!
Вот что, кажется, происходит:
Массив читается в tBuf.
Затем создается массив массивов для хранения массивов tCount2.
Затем tSize инициализируется в tLen2 / tCount2, который создает в основном элементы tCount2 ... вы увидите.
Затем указатель tBuf назначается первому элементу в массиве массивов tTab.
Теперь цикл for .... цикл for в основном разделяет первый элемент в серии и обеспечивает точки в основной tBuf на каждом сегменте tLen2 / tCount2.
То, что вы получаете ...
[0] [1] [2] [3] [4]
| | | | |
v v v v v
|datadatadatadatadata|
UGH !!!
И нет, это не вызывает неопределенного или неопределенного поведения. Это просто ужасно.