C言語

入門書でのおさらい8・演習3-10,3-11

今日は63ページの演習3-10から勉強していきたいと思います。3-10と3-11自力では全く解けなかったのでジェミニ先生に手伝ってもらいました。演習3-10演習3-10をしました。つくったので見てください。#include <stdio.h...
C言語

入門書でのおさらい7・複合文、論理演算子

今日は60ページの複合文から勉強していきたいと思います。以前に先走って{}の使い方を先生に聞いたことありますが今日改めて勉強して納得がいきました。60ページ・複合文今日初めてif else分の複合文(ブロック)という考えを解説書で勉強しまし...
C言語

入門書でのおさらい6・条件演算子、演習3-5,3-9

今日は55ページの演習3-5でひっかかりました。55ページ・演習3-5等価演算子や関係演算子の値演習3-5等価演算子や関係演算子が、1あるいは0の値を生成することを確認するプログラムを作成せよ。(出典:『新・明解C言語 入門編』54ページ)...
C言語

入門書でのおさらい5・if文、演習3-1

今日は44ページのif文をやりたいともいます。早速例題3-1に取り組みます。44ページ・if文if文でうん十年前にはやってなかったことif (n % 5) puts("その数は5では割り切れません"); あれ??{}がない!!ifといえばi...
C言語

入門書でのおさらい4・変換指定

今日入門書の38ページの「2-11」3つの数字の平均値を出すプログラムで疑問点がありました。そこでまた疑問をジェミニ先生に聞いていきたいと思います38ページ・変換指定整数型と浮動小数点型で桁の考え方が違う??printf("それらの合計は%...
C言語

入門書でのおさらい3・整数型と浮動小数点型+char型

今日入門書の例題をやっているときに剰余を求める演算子「%」をdoubleで宣言した変数に使ったらエラーで起こられてしまいました。そこでまた疑問をジェミニ先生に聞いていきたいと思います30ページ・整数型と浮動小数点型intで宣言した変数に9....
C言語

入門書でのおさらい2・除算の商と剰余、演習2-1

今日は演算子の勉強をしました。そこで引っかかったのでジェミニ先生に聞いてみました。25ページ・除算の商と剰余整数同士の割り算「/演算子」は商を求める演算子と習いました。ここには罠があって、整数同士(int型)の割り算では普通の算数と少し違う...
C言語

入門書でのおさらい1・変数の宣言

息子の高校のC言語の教科書を貸してもらう息子が高校で使っていたC言語の教科書をもう終わったというので貸してもらうことにしました。ジェミニ先生はわからないところだけをかいつまんで聞くような形で使ってますが、おさらいで教科書の内容を一からさらっ...
C言語

ポインタの仕組みを習う2

ポインタ変数の宣言を深堀してみたポインタまじで全くわからないので超シンプルプログラムを書き、そこで疑問なことをジェミニ先生に聞いていきます。まず、ポインタ変数の宣言をしたら何が起こるか。ここを理解しないと初心者(私みたいなの)が次を理解する...
C言語

ポインタの仕組みを習う1

#include<studio.h>、メイン関数、リターンときて、ようやくポインタの仕組みまでこぎつけることができました。ちなみに今使っているノートPCのCPUの型番の話をしてたのでそれにまつわるプログラムになっています。#include ...