Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
コース概要
導入
- ANSI規格
- C の基礎
- データ型と定数
- シンプルでフォーマットされた I/O
- メモリ使用量
- 演算子と Express イオン
- フロー制御
- ループ
機能
- 機能の役割
- 値/参照による受け渡し
- 関数からの戻り値
- 再帰関数
- コールバック関数
- スタックへの影響
- ライブラリとユーザー定義関数
- 可変数の引数を渡す
配列
- 配列の定義、初期化、使用
- 多次元配列
- 文字と文字列の配列
- 配列とポインタ
- 配列を関数に渡す
- ライブラリ関数を使用した場合と使用しない場合の文字列処理
ストレージクラス
- 範囲と寿命
- 自動、静的、外部、レジスタ
- メモリ(CPU / RAM)
構造体と共用体
- 構造物は何のためにあるのか
- 宣言、初期化
- Accessオブジェクトのようなもの
- 入れ子構造
- 構造体の配列
- 関数を介して構造体を渡す
- メモリとホールの割り当て
- 構造比較
- 構造体ビットの演算
- 移植性を高める Typedef
- 労働組合
- 重複するメンバー
列挙型データ型
- 列挙型、インデックス付け、列挙型と #define の比較
ビット演算
- AND ( & )、OR ( | )、XOR ( ^ )
- 褒める ( ~ )
- 左シフト ( << )、右シフト ( >> )
- ビット/ビットのマスキング、セット、クリア、テスト
ポインタ
- ポインタの目的
- ポインタの定義
- & 演算子と * 演算子
- ポインタの割り当て
- ポインタ演算
- 複数の間接的
- 高度なポインタの種類
- 汎用ポインターと Null ポインター
- 関数ポインター
- 配列と文字列へのポインタ
- ポインタの配列
- 構造体と共用体へのポインタ
- 動的メモリへのポインタ
- 遠く、近く、そして巨大なポインター
- ポインター型のキャスト
動的メモリ割り当て
- Malloc()、Calloc()、Realloc()、Free()
- Farmalloc()、Farcalloc()
ファイル処理の概念
- FILE データ型の概念
- i ノード、FILE 構造
- ファイルポインタ
- 文字処理ルーチン
- フォーマットされたデータルーチン
- 生データのルーチン
- ランダムAccessをFILEに
コマンドライン引数
- argc、argv
- メインへの変数入力
実用的なコンパイラ
- プリプロセッサディレクティブ
- コンパイラ、アセンブラ、リンカ
- 条件付きコンパイル
- 複数ファイルのコンパイル
- コード最適化手法
- 揮発性、#pragma
データ構造
- 線形と非線形
- 均一および不均一
- 静的および動的
- シングル、ダブル、および循環リンク リスト
- スタックとキュー
- 二分木
並べ替えと Search テクニック
- 挿入、選択、Bubble、マージ、クイック、ヒープ
コンセプトとリアルタイム露出
- 開発ツールと環境
- ユーティリティを作成する
- 業界のコーディング標準
- オブジェクト/実行ファイル形式
- デバッガ
21 時間
お客様の声 (6)
That the trainer adapts to our needs
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
コース - The Yocto Project - An Overview - hands-on
Trainer's way of explaining
Deepak Tiwari - Beamtrail
コース - Circuits and Electronics Fundamentals
トレーナーは非常に知識が豊富で、ディスプレイ付きの「実際の」ハードウェア デバイスでのライブ コード例も素晴らしかったです。
Silver Kuusik - Engie Mobisol GmbH
コース - FreeRTOS: Programming for Real Time Operating Systems
Machine Translated
トレーナーはとても親切で知識が豊富で、私が知らないことを一生懸命説明してくれました
Felix - Microchip Technology Inc
コース - Embedded C Application Design Principles for Automotive Professionals
Machine Translated
Just getting off the ground and doing some basic things was super useful
Remy Pieron - Facebook
コース - Arduino Programming for Beginners
The trainer was very interactive and steadily paced.