さかまき
記事: 92 登録日時: 10年前
#3
by さかまき » 10年前
>・2項の演算が行われない。
は5個の入力を行わなければ先に進みません。3個しか入力しないと
後2個の入力待ちになっています。
入力の方法に工夫が必要です。
>・3項の演算は正確に行われるが、処理が抜けてしまって2項の計算結果も表示されてしまう。
抜けているんじゃなくて3項の処理の後に2項の処理も行っています。
こちらは「else」をどこかに一行追加すれば解決します。
#4
サイトから色々なソースをひっぱてきて何とか作成できましたが、処理内容が分かりません。
誰かコメントを入れていただけますか?特にcalc関数ないでのポインタの使い方、式の変形について詳しく入れていただけると幸いです。
宜しくお願いします。
コード: #include
pnum *= 2; 皆さんの環境でも動かしてみると明確にわかるでしょう。実はビルドエラーが発生します。 error C2296: '*=': 無効です。左オペランドには型 'short *' が指定されています。 ポインタ変数に対する乗除算は、C言語では認められていません。 pnumの番地が「100番地」だったとして、×2倍すると「200番地」になりますね。 しかし、得られた200番地にいったいなんの意味があるのでしょう・・・。 番地という数値を2倍にする意味など、存在しないのです。そのため、ポインタ変数に対する乗除算は禁止されています。 ナナ このように番地を管理するポインタへの演算は、「番地」を扱うがゆえに特殊な演算結果を生み出します。しかし、理由としては明確なものがあるのです。 ポインタ型の変数のメモリサイズ演算の特殊ルール 師匠!ふと思ったんです。メモリの番地って、どこからどこまであるんですか?ポインタって何番地から何番地まで管理できるんですか? ナナ それはね、すごく大事なことだね。変数とは割り当てられたメモリサイズによって、管理できる数の上限が決まるんだよ。つまり、ポインタ変数のメモリサイズによって管理できる番地の幅が決まるってことだね。 ポインタ変数のメモリサイズについて学びましょう。 ポインタ変数のメモリサイズは何バイト? まずはおさらいです。次のように変数を定義しました。 char num1;
short num2;
long num3; 変数のデータ型のサイズはchar型は1バイト、short型は2バイト、long型は4バイトでした。このサイズに従い、変数ラベルの長さが変わるのですね。 続いてポインタ変数に目を向けましょう。 ポインタ変数には番地という数値を入れるのでした。つまり、ポインタ変数のメモリサイズの大きさによって、格納できるメモリ番地の範囲が決まることになります。 では、質問です。 ポインタ変数pnumのメモリサイズは何バイトなのでしょうか? 実は、このポインタ変数のサイズは環境依存です。 とある環境では4バイトかもしれませんし、別の環境では2バイトや8バイトかもしれません。このように、ポインタ変数のメモリサイズは環境により変化します。 では、実際に皆さんの環境でポインタ変数のサイズを見てみましょう。データ型のメモリサイズを求める方法といえば「sizeof演算子」です。 sizeof演算子の詳細は『 C言語 sizeof演算子【データサイズの算出と実践的な使い道】 』の記事を読むとよいでしょう。 sizeof演算子を使ったポインタのメモリサイズの算出 次のプログラムを記述し、どんな数値が表示されるかを予想してから動かしてみてください。 #include sizeof演算子
sizeof演算子を知りたいあなたは, sizeof演算子の使い方 を読みましょう. 【C言語】sizeof演算子の使い方
こういった悩みにお答えします. こういった私から学べます. 目次1 sizeof演算子2 sizeof演算子でデータ型のサイズの計算3 sizeof演算子で変数のサイズの計算4 sizeof演算子でポ...
ポインタ演算子
ポインタ演算子を知りたいあなたは, ポインタとは を読みましょう. 【C言語】ポインタとは
こういった悩みにお答えします. こういった私から学べます. 目次1 ポインタ2 ポインタ変数2. 1 ポインタ演算子の使い方2. 2 ポインタ変数を利用するコード3 ポインタと関数の引数:値渡しと参照渡し...
まとめ
C言語の演算子を紹介しました. C言語には多くの演算子がありますので,正しく理解してシンプルで読みやすいコードを書けるように使いこなしましょう. 演算子の優先順位と結合規則を知りたいあなたは,こちらの記事を読みましょう. 【C言語】演算子の優先順位と結合規則
こういった悩みにお答えします. こういった私から学べます. 目次1 演算子の優先順位と結合規則2 演算子に関する記事3 まとめ 演算子の優先順位と結合規則 数学の式に優先順位があるのと同様に,C言語の...
C言語を独学で習得することは難しいです. 私にC言語の無料相談をしたいあなたは,公式LINE「ChishiroのC言語」の友だち追加をお願い致します. 独学が難しいあなたは, C言語を学べるおすすめのオンラインプログラミングスクール3社 で自分に合うスクールを見つけましょう. 食欲の秋ならではの
絶妙な甘辛さなので
ぜひ!お試しくださいね
コチラの 関連レシピ もおすすめ! ご参考くだされば 嬉しいです
和牛すき焼き
ひんやりトマトの肉豆腐
肉じゃが丼
最後まで ご覧くださり ありがとうございます。
"おいしく、楽しく、健康"をテーマに
食生活や献立に役立つ料理のコツや情報、
まとめ記事など旬な料理を
どんどんアップしていきますので
引き続き お付き合いくだされば 嬉しいです
*--*--*--*--*--*--*--*--*--*--*--*--*--*
"みにきたよ"のポチっとよろしくお願いします。
レシピブログに参加中♪
ランキングに参加しています
ポチっと!更新の励みになります♪
料理レシピ集ランキング
にほんブログ村
よろしければ"いいね&フォロー "
お願いします! Description
ゴハンが進むおかずとして、下処理済みのお手軽食材となる下ゆでごぼうを使い牛バラ肉と合わせしぐれ煮にしました。
材料
(1から2人分)
下ゆでごぼう
1パック(100g)
☆カンタン黒酢
小さじ4
作り方
1
食材はコレだけ。スーパー調達の 下ゆで ゴボウは、かなり軟らかめ。
2
フライパンで油を熱し、 中火 で牛肉を炒めショウガを足す。写真くらいまで火が通ったら、ゴボウを加える。
3
2でゴボウに牛肉の味を馴染ませたら、☆を加えて汁気がなくなるまで強めの 中火 で煮込む。
4
3を皿に盛りつければできあがり。彩りに煎りゴマを散らさなかったのは失敗。
コツ・ポイント
下ゆでごぼうは、かなり軟らかめです。2と3で加熱時間が長すぎると、ゴボウらしいシャキッとした食感を損ないます。☆の調味料は、味見して薄口に感じるくらいでも煮詰めるので大丈夫です。
このレシピの生い立ち
しぐれ煮はショウガを合わせて煮詰めることが基本らしいのですが、お手軽さ優先でチューブを使ったのは失敗でした。薄くスライスして使えば、ショウガの風味がもっと立ったと思います。
クックパッドへのご意見をお聞かせください Description
糸こんにゃくでボリュームアップv(^. ^)v ささがきごぼうと牛肉を糸こんにゃくと一緒にしぐれ煮にしましたq(^-^q)
牛肉薄切り
1パック(390g)
ごぼう(ささがき)
1/2本(270g)
糸こんにゃく
2袋(300g)
A酒・みりん・砂糖
大さじ2(30g)
作り方
1
ごぼうは皮をむき、 ささがき にし水に1分 さらして アク抜き をし、水気を切ります。 糸こんにゃくは食べやすい長さに切ります。
2
フライパンにごま油を引き、しょうがを入れて 弱火 で炒めます。香りが立ったらごぼうを加えて 中火 で炒めます。
3
ごぼうに油が回ったら牛肉を加え、色が変わるまで炒めます。Aの調味料を入れてフタをし、弱 中火 で5分煮ます。
4
フタをあけて水分を飛ばし、清潔な保存容器に移して完成です。 粗熱 が取れたら冷蔵庫で保管してください。
5
「$牛肉とごぼうのしぐれ煮$」が みんなのお弁当に掲載されましたv(^. ^)v 有難うございますq(^-^q)
6
「牛肉とごぼうのしぐれ煮」の人気検索でトップ10に入りましたぁ~ v(^. ^)v 有難うございますq(^-^q)
7
「ayuha21」さんへ つくれぽ有難うございますv(^. ^)v とっても美味しそうですq(^-^q)
8
「クック☆ふわり☆」さんへ つくれぽ有難うございますv(^. ^)v とっても美味しそうですq(^-^q)
コツ・ポイント
◆保存期間は冷蔵4日間ですv(^. ^)v ◆2日目、3日目と時間が経つほどに、味が染みておいしくなりますよ~q(^-^q)
このレシピの生い立ち
◆娘の好きな「牛肉とごぼうのそぼろ煮」 「糸こんにゃく」と「しめじ」で嵩増し 「ダイエット食?」q(^-^q)牛肉ごぼうしぐれ煮の日持ち|冷蔵・冷凍保存方法|作り置きにも | | お役立ち!季節の耳より情報局
【きょうの料理】牛ごぼうのレシピ・甘辛い煮汁をたっぷり含んだごはんがすすむ一品(本田明子) | Destiny Life