Cコードの記号表現

Mathematica の中核となり,木を中心とする記号言語は,Cコードの階層ビューを Mathematica 式として使うのに大変適したものである.この記号言語は,Cコードの作成,操作,最適化に Mathematica 言語を使用することをサポートする.Mathematica のコード生成ツールでは,この言語のみが使用される.また,自分のコードを操作する場合にSymbolicCを使うことができる.

参照項目参照項目

Cのフォーマット化

ToCCodeString 記号的なC表現をCコードの文字列に変換する

CComment コメントの記号的表現

CConstant ▪ CParentheses

Cの式

CAssign Cの割当ての記号表現

COperator 演算子の記号表現

CStandardMathOperator ▪ CConditional ▪ CExpression

Cのグループ化コンストラクト

CBlock 文のブロックの記号表現

CProgram プログラム全体の記号表現

CStatement 文の記号表現

Cのプログラミングコンストラクト

CDo do/whileの文の記号表現

CFor forループの記号表現

CIf ▪ CSwitch ▪ CDefault ▪ CWhile

Cの型のコンストラクト

CCast キャストの記号表現

CDeclare 変数宣言の記号表現

CEnum ▪ CPointerType ▪ CStruct ▪ CUnion ▪ CTypedef ▪ CSizeOf

Cの関数のコンストラクト

CFunction 関数の記号表現

CCall 関数への呼出しの記号表現

CReturn 関数からのreturnの記号表現

Cのフロー制御

CBreak break文の記号表現

CContinue continue文の記号表現

CGoto ▪ CLabel

Cの構造体アクセス

CMember 構造体からのアクセスの記号表現

CPointerMember ポインタから構造体へのアクセスの記号表現

Cのアドレスと逆参照

CAddress オブジェクトのアドレスの記号表現

CDereference ポインタを逆参照することの記号表現

CArray 配列の記号表現

Cのプリプロセッサ文

CInclude プリプロセッサinclude文の記号表現

CDefine プリプロセッサdefineの記号表現

CError ▪ CLine ▪ CPragma ▪ CPreprocessorElif ▪ CPreprocessorElse ▪ CPreprocessorEndif ▪ CPreprocessorIf ▪ CPreprocessorIfdef ▪ CPreprocessorIfndef ▪ CUndef

New to Mathematica? Find your learning path »
Have a question? Ask support »