я только что нашел этот кусок кода в программном проекте меня интересует, и я не совсем понимаю, что это для цикла делает:Что это за цикл, и может написать его по-другому?
for (; *szMask; ++szMask, ++pData, ++bMask)
Это те определения используемых переменных :
const BYTE* pData, const BYTE* bMask, const char* szMask
можете ли вы объяснить мне, что этот цикл делает, и если есть другие способы я могу написать это для цикла с тем же результатом?
Этот цикл эквивалентен while (* szMask) {++ szMask, ++ pData, ++ bMask} – Untitled123
Я могу понять нижние горизонты, но может кто-то объяснить, что вы должны делать, если у вас есть это вопрос? – Untitled123
@ Untitled123 Вы садитесь с ручкой и бумагой и пройдитесь по инструкциям один за другим. – user4581301