C言語入門講座
プログラミング経験ゼロから始めるC言語
3.50 (18 reviews)
106
students
5.5 hours
content
Oct 2022
last update
$19.99
regular price
What you will learn
C言語の基礎的な文法を身に付けることができる。
C言語でゼロからプログラムを開発できる。
C言語を身に付けると、Javaなどの多言語を習得しやすくなる。
Description
C言語を習得するための初心者向け講座です。
プログラミング未経験者でも学習できるようになっています。そのため、プログラミングをある程度経験した人にとっては、ビデオの中の説明は少し回りくどく感じるかもしれません。その場合は、ビデオを途中でスキップしてどんどん先へ進めてください。C言語習得で一番大事なのは、説明を聞いて理解することではなく、プログラムをたくさん作ることです。各レクチャーではなるべくサンプルプログラムを用意しています。サンプルプログラムを利用して自分なりのプログラムを作るようにしてください。
講座で使用するサンプルプログラムは、Windows環境で作成していますが、MacOSやLinuxでも動作するようになっています。
Content
学習のための準備
本講座の概要
C言語の歴史と特徴
プログラム開発に必要なもの
開発環境の構築 Windows
開発環境の構築 MacOS
C言語の概要
CodeLiteの基本操作
C言語の基本構造
コメントの書き方
printf関数の使い方
getchar関数とgets関数の使い方
main関数の引数
基数の表し方
#defineによる記号定数
サンプルプログラム
データ型と演算子
C言語の基本データ型と修飾子
算術演算
インクリメントとデクリメント
ビット演算
複合演算子
sizeof演算子
列挙型変数
bool型と複素数型
const修飾子
サンプルプログラム
制御構造
比較演算子と論理演算子
条件分岐
3項演算子
switch文
ループ処理
ループの中断とスキップ、およびgoto文
サンプルプログラム
関数
関数の基本
値を返さない関数
関数の再帰呼び出し
外部変数
ファイルの分割
静的外部変数
静的関数
静的内部変数
サンプルプログラム
ポインタと配列
ポインタとは?
ポインタの具体的な使用例
入力関数scanf
ポインタと配列の関係
多次元配列と多次元配列を引数とする関数
ポインタのポインタ
関数ポインタ
動的メモリの確保と解放
サンプルプログラム
構造体と共用体
構造体
共用体
typedefによる型定義
ビットフィールド
自己参照型構造体
サンプルプログラム
ファイル入出力
テキストファイルの書き込み - fprintfの使い方
テキストファイルの書き込み - fputs, fputcの使い方
テキストファイルからの読み出し - fscanfの使い方
エラー番号とエラーメッセージの取得
バイナリファイルの読み書き
ファイルのランダムアクセス
サンプルプログラム
課題
課題の概要
課題1:行列の積を計算
課題2:C言語のソースファイルからすべてのコメントを削除
課題3:英文のテキストファイルから英単語を抽出して、出現回数をカウント
Screenshots
Charts
Price
Rating
Enrollment distribution
Related Topics
1238962
udemy ID
6/2/2017
course created date
2/26/2021
course indexed date
Bot
course submited by