Hacker News
new
|
past
|
comments
|
ask
|
show
|
jobs
|
submit
login
skywal_l
on April 6, 2023
|
parent
|
context
|
favorite
| on:
C Strings and my slow descent to madness
https://developer.apple.com/library/archive/documentation/Sy...
cpeterso
on April 6, 2023
[–]
strcmp's return value is loosely defined because some implementations return the difference between the characters in the string to avoid some conditional checks or jumps. Something like:
int d = a[i] - b[i]; if (d == 0) return d;
Guidelines
|
FAQ
|
Lists
|
API
|
Security
|
Legal
|
Apply to YC
|
Contact
Search: