Pointers
Имам две функции и двете намират дължина на символен низ т.е. правят едно и също. Не мога да разбера какво точно прави while и в двете фукции и по какво се различават.
unsigned int strlen1(const char* str){
int i = -1;
while(str[++i]);
return (unsigned int) i;
}
unsigned int strlen2(const char* str){
const char* s = str;
while(*str++);
return (unsigned int) (str - s - 1);
}
Благодаря ти! :)