検索結果 7 件

by どんどんどん
5年前
フォーラム: C言語何でも質問掲示板
トピック: ステップ数についておしえてください
返信数: 18
閲覧数: 7545

Re: ステップ数についておしえてください

かずま様度々すいません。ありがとうございます。 ほぼ同じコードなのに変数の宣言名を変えるだけで、こんなにも変わるモノなのですね。 また、ステップ数とは違う質問になってしますのですがお答えいただける幸いです。 私自身プログラミング経験が無く一から勉強していますが論理的な考えが苦手なのか、ソースコードを見るとなんとなく何をしたいプログラムかわかるのですが、日本語で書かれたモノをソースコードに直すのは苦手です。 漢字で言うところの読めるけど書けない状態です。 ですので、こういった問題を解くときどういった考えかたをしているのか、ソースコードの中身以前にソースコードへの考え方を、またC言語はどういった学...
by どんどんどん
5年前
フォーラム: C言語何でも質問掲示板
トピック: ステップ数についておしえてください
返信数: 18
閲覧数: 7545

Re: ステップ数についておしえてください

かずま様。いつもわかりやすい解説ありがとうございます。
プログラミングは奥が深くフラグを使えるようになるだけでプログラミングの幅が広がりますね。
自分でも理解しているところと理解していないところが曖昧ですので再度一から考え直したいと思います。
いつもご丁寧な解説ありがとうございます。非常に助かっています。
by どんどんどん
5年前
フォーラム: C言語何でも質問掲示板
トピック: ステップ数についておしえてください
返信数: 18
閲覧数: 7545

Re: ステップ数についておしえてください

かずま様、毎回わかりやすい解説とソースコードをありがとうございます。
上記のように説明していただけると自分の知っている知識でも理解可能だなと思えます。
for,break,if-else文については理解していますが、どうもフラグの使い方が曖昧のようでそこをもう一度勉強しなおしたいと思います。

また新しく頂いたコードですが、i++;が追加されカウントするようになったって事でいいんでしょうか?
by どんどんどん
5年前
フォーラム: C言語何でも質問掲示板
トピック: ステップ数についておしえてください
返信数: 18
閲覧数: 7545

Re: ステップ数についておしえてください

かずま様ご丁寧な回答の上、たくさんのサンプルコード真にありがとうございます。 大前提以前の考えかたの話なんですが、 for (i = 0; str[i] != '\0'; i++) { if (!in_com) { // 「/* で始まるコメント」の内部ではない if (str[i] == '/') { if (str[i+1] == '/') { is_com = 1; break; これは'\0まで一文字ずつ読み込んでいき、もし"/"がきてかつその次の文字が"/"なら1つカウントしてその処理を抜け出すということでいいんでしょうか? また、かずま様のコードで言いますとどの行で実行行に書かれて...
by どんどんどん
5年前
フォーラム: C言語何でも質問掲示板
トピック: ステップ数についておしえてください
返信数: 18
閲覧数: 7545

Re: ステップ数についておしえてください

かずま様。度々のご質問にお答え頂き、また新しいコードまで頂きありがとうございます。 具体的な質問をさせて頂きたいのですが、そもそも何故 for (i = 0; str[i] != '\0'; i++) { if (!in_com) { // 「/* で始まるコメント」の内部ではない if (str[i] == '/') { if (str[i+1] == '/') { is_com = 1; break; で//で始まればコメント行確定となるのでしょうか? 大前提の考え方から教えて頂けるとありがたいです。 また頂いているコードですと /* 456 */ のようにコメントの間に改行を入れるとそれ...
by どんどんどん
5年前
フォーラム: C言語何でも質問掲示板
トピック: ステップ数についておしえてください
返信数: 18
閲覧数: 7545

Re: ステップ数についておしえてください

皆様、たくさんのご返答ありがとうございました。 特にかずま様、わざわざサンプルコードまで作成して頂きありがとうございます。度々のお願いになりますがお手すきであればそのコードを解説をしていただけないでしょうか? 私の掲載している回答が間違っているとの事ですが、私自身、IT企業へ営業職として転職し自身のスキルアップの為、エンジニアの皆さんが受ける研修を少しだけ受けており、掲載した模範解答は先輩エンジニアから頂いた回答になり多分先輩が作成されたもので、何かの問題集に掲載されていたとかではないと思います。 正直、私のレベルですと何が間違いで、何が正解かわかっていませんので、今後ともそういった指摘を頂け...
by どんどんどん
5年前
フォーラム: C言語何でも質問掲示板
トピック: ステップ数についておしえてください
返信数: 18
閲覧数: 7545

ステップ数についておしえてください

始めまして。ソースコードの解説をお願いしたいです。 私自身、プログラミング経験1週間で入門書を一通り読んだ程度の知識です。 独学でC言語を勉強中ですが、どれだけ調べても理解できませんので解説をお願いしたいです。 以下のプログラムの内容ですが、ソースコードのコメント数と実行数を計算する。 実行行でのコメントは実行行として扱う。 スペース(全角 半角)、改行、タブのみはカウントしない。 となっています。 2回目のwhile文(このwhile文からコメントやら空白数をカウント)が理解できません。 何故、フラグを立てることでコメントかコメントじゃないかを判別できるのでしょうか? またどの行で空白を求め...

詳細検索ページへ移動する