something I don't get from a C book that I am reading

Onceler

Golden Member
Feb 28, 2008
1,262
0
71
it says
int strlen(char s[])
{
int i;
i=0;
while (s!='\0')
++i;
return i;
}
the s wouldn't that be 0 since on the line before it it was declared that i=0;?
 

nickbits

Diamond Member
Mar 10, 2008
4,122
1
81
i is an index. i=0 means it is starting at the first character. It increments the index with each iteration of the loop.

Also char s[] is the same as char* s
 

irishScott

Lifer
Oct 10, 2006
21,562
3
0
Oh ok like it is pointing to element 0 of the array
thanks

Not "like it", that's exactly what it is doing. Pointing and de-referencing.

array[0] = zeroth element of the array.
array[1] = first element of the array.

and so on.
 

scragnoff

Member
Feb 7, 2013
44
0
0
www.logicalincrements.com
It's saying - start from the start (zeroth element) of the string (or an array of characters) until you reach the end, which in this case is the null character ("\0"). i returns the length of that string.
 

BRcr

Junior Member
Feb 14, 2013
12
0
0
Don't think so. I actually tried reading all the memory I could reach. Crash happens when you try to modify there something.
 

veri745

Golden Member
Oct 11, 2007
1,163
4
81
Don't think so. I actually tried reading all the memory I could reach. Crash happens when you try to modify there something.

Yeah, the only way you would crash (or likely hang) is if there were no bytes in memory that were 0, which is fairly [extraordinarily] unlikely, and the loop would run infinitely.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |