1日目(Linuxの基本操作)
1. Linuxシステムの概要2.
ファイルシステムの概要
3.一般的なコマンド(whichコマンドまで)
2日目(Linux開発環境とネットワーク構成)
1.一般的なコマンド(下記)
2. viの使用
3.リモート操作
4. Webサーバー環境の構築
3日目(C言語の概要)
1. C言語の概要
2.最初のプログラムhello world
3.システム関数の使用
4. C言語のコンパイルプロセス(前処理、コンパイル、アセンブリ、リンク)
5. CPUの内部構造とレジスタはじめに
6.アセンブリ言語の紹介
7.統合開発環境(Qt、VS)
4日目(データ型)
1、定数と変数
2、2進数、8進数、16進数
3、元のコード、補数、逆コード
4、キーワードサイズ
5、intタイプ
6、charタイプ
7、float、doubleタイプ
8、タイプ修飾子:extern、const、volatile、レジスター
9、文字列形式の出力と入力:printf、putchar、scanf、getchar
5日目(演算子とプログラムフロー構造)
1.算術演算子
2、割り当て演算子
3、比較演算子
4、論理演算子
5、演算子の優先順位
6、型変換(暗黙の変換、強制)
7 、構造を選択:if、3項演算子、スイッチ
8.ループ構造:while、do while、
for9.。Jumpステートメント:break、continue、goto
6日目(配列と文字列)
1. 1次元配列
2. 2次元配列
3.多次元配列
4.文字配列と文字列
5.乱数生成
7日目(関数)
1.文字列処理関数
2.関数定義
3.関数呼び出し
4.関数宣言
5.戻りと終了の違い
6.個別ファイル(マルチファイル)プログラミング
08日目(ポインター1)
1. ポインターの基本知識a)
ポインター変数の定義と使用
b)ポインターによる変数の値の間接的な変更
c)ポインターサイズ
d)ワイルドポインターとnullポインター
e)Void *ポインター
f)const変更ポインター変数
g)マルチレベルポインターの概要
2.ポインターと配列
a)配列名
b)ポインター演算配列要素
c)ポインター加算演算
d)ポインター減算演算
f)ポインター配列
09日目(ポインター2)
1.ポインターと関数
a)関数パラメーターは、実パラメーター(通常の第1レベルポインター)の値を変更します
b)関数パラメーターとしての配列名
c)関数戻り値としての
ポインター2.ポインターと文字列
a)文字ポインター
b)関数パラメーターとしての文字ポインター
c)strstrのwhileおよびdo-whileモデル
d)両端のブロッキングモデル(空でない文字列を求める)
e)文字列反転モデル
f)主関数としてのポインター配列仮パラメーター
10日目(メモリレイアウト)
1.スコープ
a)ローカル変数
b)静的(静的)ローカル変数
c)グローバル変数
d)静的(静的)グローバル変数
e)externグローバル変数宣言
f)グローバル関数と静的関数
2。メモリ操作関数:memset()、memcpy()、memmove()、memcmp()
3.メモリレイアウトの概要
4.ヒープメモリの割り当てmallocと解放
5.メモリパーティションのコード分析
11日目(複合型)
1.構造体変数の定義と初期化
2.構造体メンバーの使用
3.構造体配列
4.構造体セット構造
5.構造体の割り当て
6.構造体とポインター
a)共通点構造体変数のポインター
b)ヒープ領域の構造体変数
c)
構造体7 の第1レベルポインター、構造体は関数パラメーターとして使用されます
a)構造体通常変数は関数パラメーターとして使用されます
b)構造体ポインター変数は関数パラメーターとして使用されます
c)構造体配列関数パラメーターとしての名前
d)const変更された構造体ポインター仮パラメーター変数
8、共用体(共用体)
9、列挙型
10、typedef
12日目(ファイル)
1.ファイルの概要
2.ファイルの開閉
3.ファイルに応じたファイルfgetc、fputcの読み取りと書き込みa)
ファイルの書き込み
b)ファイルの終わりfeof()
c)ファイルの読み取り
d)集中トレーニング:viの実現、Catコマンド
4.ファイルの読み取りと書き込みfgets、fputs行に従ってa)
ファイルの書き込み
b)ファイルの読み取り
c)集中トレーニング:ファイルバージョンでの4つの算術演算
13日目(ファイルの下)
1.フォーマットされたファイルfprintf、fscanfに従い
ます
a)ファイルの書き込みb)ファイルの読み取り
c)集中トレーニング:ファイルバージョンのソート
2.ブロックに従ってファイルの読み取りと書き込みfread、fwrite a)
ファイルの書き込み
b)ファイルの読み取り
c)集中トレーニング:大きなファイルのコピー
3. ファイルのランダムな読み取りと書き込み
4. WindowsとLinuxのテキストファイルの違い
5.ファイルステータスの取得
6.ファイルの削除とファイル名の変更
7.ファイルバッファー
14日目(Qtの概要とIDE)
1. Qtの基本的な概要(構築、デストラクタ)
2. Qt文字列の処理(文字エンコーディング、QString)
3. IDEのケース
15日目(プロジェクト:Kuaiyitong)
1.ポインターのレビュー
2.関数パラメーターとしての第2レベルのポインター
3.ケースコード分析
4.ケースコードサブファイル
5. Qtへのコード移植