c言語が悪いわけじゃないけど、困る。
文字列結合演算子
そもそも文字列が存在しなかったc言語と、「+」オペレータを文字列結合っぽい動作として割り当てていたc++言語のせいで、明らかに異なる動作である加算演算子と文字列結合演算子が同じ記号になっている処理系は多い。
また、文字列結合演算子がある場合も、「.」(php)だったり、「&」(vb)だったり、「||」(oracle)だったりと安定しないこと甚だしい。
c言語が悪いわけじゃないけど、困る。
そもそも文字列が存在しなかったc言語と、「+」オペレータを文字列結合っぽい動作として割り当てていたc++言語のせいで、明らかに異なる動作である加算演算子と文字列結合演算子が同じ記号になっている処理系は多い。
また、文字列結合演算子がある場合も、「.」(php)だったり、「&」(vb)だったり、「||」(oracle)だったりと安定しないこと甚だしい。