新しいアカウントで始めました。

身の回りの出来事や写真が中心です。

望洋先生の「秘伝C言語問答ポインタ編」No10

2020-10-10 11:00:54 | C、CPP

 上の図で1番左ペインのエクスプローラーを見ると、”1”が表示されていて、エラーが有るとみなしているようですが、デバッグコンソールでは has exited with code 0となっていて、エラーでないときと同じです。

 cppに変更して、gccしたんですが、warning出てます。若干親切かも。でも、基本はローカル変数を返してはいけない、と言うことのようです。

どうしても返したいなら、staticにする。

cだと、改行が入ってこないので、"%s\n"で入れました。

 以前にやったときですが、演算子のオーバーロードでローカル変数を返したように見えるサンプルがありました。どう違うんですかね?次回にやってみます。


コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« 望洋先生の「秘伝C言語問答ポ... | トップ | 望洋先生の「秘伝C言語問答ポ... »
最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

C、CPP」カテゴリの最新記事