Concept

Why can’t numeric comparison operators be used to compare strings in C?

ComputerScienceOne / Comparing Strings and Characters

"Numeric comparison operators cannot be used to compare strings in C. For example, we could write (\"aardvark\" < \"zebra\") which would be valid C, and it would even have a result. However, that result wouldn’t necessarily be true or false . The reason for this is that strings in C are actually represented as arrays, which in turn are represented as memory locations . We’ll explore these issues in greater depth later on, but for now 273"

Related Ideas

Why can’t numeric comparison operators be used to compare strings in C? | ComputerScienceOne | Bifalgorithm | Bifalgorithm