久々のPICネタ。
常識と突っ込まれるとつらいんだけど。

PICマイコンの統合開発環境であるMPLAB X IDEは、アセンブラ・C・C++・XMLなど様々な言語で記述することが可能だ。

私はいちばん馴れているC言語で書いているのだが、よくある⬇の記述だと、HI-TECH Cのコンパイルが通らない。
while( *p !='¥0') {

終端文字を判断するだけなんだが、なぜに???
正しくはこうだ。⬇これでコンパイルは通過する。

while( *p !='\0') {

いままで意識してこなかったけど、'¥0'と'\0'の違いってなによ?
ググってもいまいち出てこない。。。とりあえず放置しておく。