C言語 新版 ゼロからはじめるプログラミング(三谷 純)|翔泳社の本
  1. ホーム >
  2. 書籍 >
  3. C言語 新版 ゼロからはじめるプログラミング

C言語 新版 ゼロからはじめるプログラミング


形式:
書籍
発売日:
ISBN:
9784798174655
定価:
2,200(本体2,000円+税10%)
仕様:
B5変・288ページ
カテゴリ:
プログラミング・開発
キーワード:
#プログラミング,#開発環境,#開発手法,#Web・アプリ開発
シリーズ:
プログラミング学習シリーズ
紙の書籍

定番の入門書シリーズに『C言語』が装い新たに登場!

本書は、「C言語」をこれから学ぶ初心者を対象に、
文法やプログラミングの基本知識をわかりやすく解説する入門書です。

これまで数多くの学生に対してプログラミングの授業をしてきた著者が、その経験を活かし、
基本的な文法から、学習の難所とされるアドレスとポインタの概念まで、
つまずきやすい内容を1つひとつ丁寧に解説します。

本書を読めば、C言語ならではの、
自由度が高く高速なプログラムを書くための、
知識の土台をしっかりと身につけることができます。

掲載するサンプルプログラムはシンプルなものを選び、
何をしているのかがよくわかるように、コメントをしっかりつけています。
また章の最後には練習問題があり、力試しや理解度の確認に活用できます。

・何から学習すれば良いかわからない
・C言語をはじめて学ぶ、あらためて基本から学びたい
・開発現場で通用する基礎を身につけたい
という方に手に取っていただきたい1冊です。

■特別付録:学習用スライド教材について
本書を授業などで活用していただくことを前提に作成した、
学習用のスライド教材をダウンロード付録として提供しています。
詳細は本書の奥付をご覧ください。

■著者プロフィール
三谷純(みたに・じゅん)
筑波大学システム情報系教授。コンピュータ・グラフィックスと折り紙に関する研究に従事。
1975年静岡県生まれ。2004年東京大学大学院博士課程修了、博士(工学)。
小学生のころからプログラミングに熱中。大学時代に本格的にプログラミングを学び、
Java、C/C++、PHP、JavaScriptなどによるプログラムを多数開発。
その後、CG分野における、さまざまな研究開発に取り組んできた。
(主な著書)
『Java 第3版 入門編 ゼロからはじめるプログラミング』
『Java 第3版 実践編 アプリケーション作りの基本』
『Python ゼロからはじめるプログラミング』(いずれも2021年・翔泳社)
『立体折り紙アート』(2015年・日本評論社)

画像01
画像02
画像03

コードには「コメント」付き

何をしているのかがよくわかります。

画像04

難しい用語には「ふりがな」あり

しっかりと理解できるよう、難しい用語にはふりがなが付いています。

画像05

章の最後には「練習問題」を用意

章末の「練習問題」で力試しや理解度が確認できます。

第1章 C言語に触れる
1-1 C言語に触れる
1-2 C言語のプログラム構成
1-3 プログラムの作成と実行

第2章 C言語の基本
2-1 出力
2-2 変数
2-3 算術演算子と式
2-4 演算と型

第3章 条件分岐と繰り返し
3-1 条件分岐
3-2 論理演算子
3-3 処理の繰り返し
3-4 配列

第4 章 関数
4-1 関数とは
4-2 関数の引数
4-3 関数の戻り値

第5章 アドレスとポインタ
5-1 アドレスとポインタ
5-2 ポインタの活用
5-3 配列とポインタ
5-4 関数ポインタ

第6章 文字列の扱いと構造体
6-1 文字列と配列
6-2 文字列の操作
6-3 構造体
6-4 構造体の応用

第7章 一歩進んだC言語プログラミング
7-1 ファイル入出力
7-2 グローバル変数と複数ファイルへの分割
7-3 マクロと列挙

第8章 データ構造とアルゴリズム
8-1 アルゴリズムと計算量
8-2 データの格納
8-3 整列(ソート)

付属データはこちら

お問い合わせ

内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。

正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。

利用許諾に関するお問い合わせ

本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。

追加情報はありません。

ご購入いただいた書籍の種類を選択してください。

書籍の刷数を選択してください。

刷数は奥付(書籍の最終ページ)に記載されています。

現在表示されている正誤表の対象書籍

書籍の種類:

書籍の刷数:

本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。

対象の書籍は正誤表がありません。

最終更新日:2024年01月17日
発生刷 ページ数 書籍改訂刷 電子書籍訂正 内容 登録日
1刷 127
KEYWORDと11行目以降
KEYWORD: sizeof 関数 11行目以降: sizeof関数を使うことで、型の大きさを知ることができます。「int *」を sizeof関数の引数とすることで、int型の変数のアドレスを格納するのに必 要なサイズ(つまり、int *型ポインタのサイズ)を知ることができます。同様 に、「double *」をsizeof関数の引数とすると、double *型ポインタの サイズを確認できます。
KEYWORD: sizeof 演算子 11行目以降: sizeof演算子を使うことで、型の大きさを知ることができます。「sizeof(int *)」と記述することで、int型の変数のアドレスを格納するのに必要なサイズ(つまり、int *型ポインタのサイズ)を知ることができます。同様に、「sizeof(double *)」とすると、double *型ポインタのサイズを確認できます。

リフローEPUBの場合、5章5-1の「ポインタ」内に該当箇所があります。
2023.10.18
1刷 171
「string.hヘッダのインクルード」3行目
#include <stdlib.h>
#include <stdio.h>

6章6-2「文字列の操作」内に該当箇所があります。
2023.10.18
1刷 204
「テキストファイルの書き出し」8行目
0から99までの数字を
0から9までの数字を

リフローEPUBの場合、7章7-1の「テキストファイルの書き出し」に該当箇所があります。
2024.01.17
1刷 258
付録C 練習問題の解答 3.5の(2)
(a <= b) && (a <= c)
(a <= b) && (c <= b)
2023.06.13