「トーク:C言語」の版間の差分

削除された内容 追加された内容
編集の要約なし
11 行
上で意見が上げられているのはまさしくその通りでありまして…あと、現在の概要があまりに膨大になりすぎているのでこれらを整えたいと考えます。
 
目次案に対するコメント
# C言語とは
*目次全体を修正。C言語の構成要素をデータとアルゴリズムにおおざっぱに分けてみました。[[利用者:Toya shiwasu|Toya shiwasu]] 2009年5月13日 (水) 20:14 (UTC)
## ソース
 
## 開発環境
<pre>
## 作成と実行
■はじめに
## 基本機能
# C言語とは
# 書式
 ...歴史・規格・主な特徴について説明する。
## 文
 
## 単語
## 開発環境を整える
## インデント
 ...エディタとコンパイラ、統合開発環境の紹介。代表的なものにとどめる。
## コメント
  個々のインストール方法や使用方法を説明したい場合は、別ページで行う。
# 制御構造
 
# 変数
開発手順
# 演算子
 ...ソースファイル、オブジェクトファイル、実行可能ファイル、
# 関数
  エディタ、コンパイラ、リンカについて説明する。
# 入出力
 
# 配列
Hello, World!を実行する
# ポインタ
 ...意味のある最小のプログラムとしてHello, World!プログラムを実行する。
# 文字列
  プリプロセッサ、標準ライブラリ、関数などについて'''簡単に'''説明する。
  コピペではなく手入力を促す。
 
----
■概略
 ...C言語の各要素の相互関係を分かりやすく説明する。
 ハードウェアの図(CPU,メモリ,HDD,モニタなど)と関連付けて説明する方法を考え中です。
 いい考えがあったら教えてください。
 
----
# 書式
 ...文・単語・字下げ・コメント
データを扱う
 データ型
 定数
#  変数
  型キャスト
 ----
#  配列
 文字と文字列
#  ポインタ
 構造体
 共用体
 ----
 記憶クラス
 データ型の修飾
アルゴリズムを記述する
#  演算子
  代入演算子
  算術演算子
  インクリメント/デクリメント演算子
  高度な演算子
  優先順位と結合規則
#  制御構造
  if
  else if
  switch
  for
  while
  do~while
  break
  continue
#  関数
標準ライブラリ
 コンソール入出力...データをユーザーから受け取る、ユーザーに提示する
#  文字列処理
 文字処理
 算術
 ファイル入出力...データを保存・読み込みする
 
----
■おわりに
 ...C言語を一通り勉強した読者に対して、次にどんなことを勉強したらよいか、など。
</pre>
 
== ページ分け案 ==
ページ「C言語」に戻る。