Bifalgorithm post · Computer science one · Comparing Strings and Characters
Why can’t numeric comparison operators be used to compare strings in C?
Why can’t numeric comparison operators be used to compare strings in C? (Computer science one · Comparing Strings and Characters) — "Numeric comparison operato…
Ideas in this flowchart
- In C, numeric comparison operators cannot be used to compare strings.
- The expression ("aardvark" < "zebra") is valid C.
- Although the expression produces a result, that result is not necessarily true or false.
- The reason is that strings in C are represented as arrays.
- Arrays are represented as memory locations.
- These representation issues will be explored in greater depth later.