スレを勃てるまでもな ..
963:デフォルトの名無しさん
09/06/13 13:37:58
C言語でマイコンからLCDに文字列を出力するプログラムで
void PutString(char* point);
void PutChar(char data);
main(){
PutString("Hello,world!");
}
void PutString(char* point){
while(*point){
PutChar(*point);
++point;
}
}
void PutChar(char data){
//LCDに1文字出力し、カーソルをインクリメントする
}
上記のプログラムが正常に動くのですが
PutString("Hello,world!");
文字列のリテラルとchar型ポインタは型があわないはずなのに
なぜこの行がエラーにならず正常に動のでしょうか?
マイコンというよりCの言語仕様の話だと考えたのでこっちに質問しました。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5400日前に更新/231 KB
担当:undef