Serviceを読んで理解し、同意したものとみなします。347件0C言語入門者です。ポインタの勉強をしています。printf("\"%s\"の中から\'%c\'を探します。printf("%d文字目で発見しました。printf("1つも見つかりませんでした。printf("全部で%d個見つかりました。s;が何を意味するのかが分からなかったのでご教授お願い致します。'\0')の時はどんな時なのかC言語において'\0'は文字列の終わり(最後の文字の一つ後)を表す文字として使われています。従ってこのwhile文の条件は「ポインタpが文字列の終わりに達するまで」を意味しています。sと書くと、ポインタpが配列sの先頭を指すようになります。c)ではpの指している文字がcと一致するかを調べていることになります。ちなみにwhileは関数ではなく文ですね。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。ifなどを連結する文法の可否について6C言語のint型の宣言とfor文について1while文での質問です3%sで配列の中身を表示さる時に、配列の先頭要素のアドレスを渡せば'\0'までの文字が表示される認識ですが、そうならない原因にがわからない。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。