JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris Studio 12.2: C ユーザーガイド
search filter icon
search icon

ドキュメントの情報

はじめに

1.  C コンパイラの紹介

2.  C コンパイラ実装に固有の情報

3.  C コードの並列化

4.  lint ソースコード検査プログラム

5.  型に基づく別名解析

6.  ISO C への移行

7.  64 ビット環境に対応するアプリケーションへの変換

8.  cscope: 対話的な C プログラムの検査

A.  機能別コンパイラオプション

B.  C コンパイラオプションリファレンス

C.  ISO/IEC C 99 の処理系定義の動作

D.  C99 でサポートされている機能

E.  ISO/IEC C90 の処理系定義の動作

F.  ISO C データ表現

G.  パフォーマンスチューニング

H.  K&R Solaris Studio C と Solaris Studio ISO C の違い

索引

数字・記号

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

改行, 終了, E.1.14.11 (7.9.2) テキストストリームの最終行で、改行文字による終了を必要とするか
拡張
6.4 拡張: 符号なし保存と値の保持
6.4.7 例 3 : 整数定数
値の保持, 6.4.1 背景
整数定数, 6.4.6 整数定数
デフォルトの引数, 6.2.3 併用に関する考慮点
ビットフィールド, 6.4.4 ビットフィールド
constvolatile 修飾子
6.6 const と volatile
6.6.6 volatile の使用例
for ループでの宣言, D.1.15 for ループ文での宣言
互換と複合
6.12 互換型と複合型
6.12.8 複合型
宣言とコード, D.1.14 型宣言とコードの混在
宣言の指示子要求, D.1.7 暗黙の int を使用した宣言
の記憶装置の割り当て, F.1 記憶装置の割り当て
不完全, 6.11 不完全な型
不完全な, 6.11.6 例
型宣言を含む for ループ, D.1.15 for ループ文での宣言
型に基づく別名明確化
型に基づく別名解析
5.4.7 例 7
型の記憶装置の割り当て, F.1 記憶装置の割り当て
活性文字列, B.2.128.5 活性文字列 (Viable Prefix)
カバレッジ分析 (tcov), B.2.136 –xprofile=p
環境変数
cscope が使用する EDITOR
8.2.1 ステップ 1: 環境設定
8.2.9 エディタのコマンド行構文
cscope が使用する TERM, 8.2.1 ステップ 1: 環境設定
cscope が使用する VPATH, 8.2.1 ステップ 1: 環境設定
LANG
C90, E.1.4.7 (6.1.3.4) 複数バイト文字を対応するワイド文字 (コード) に変換するのに使用される現ロケール (locale)
C99
C.1.4 文字 (J.3.4)
C.1.14 ロケール固有の動作 (J.4)
LC_ALL
C90, E.1.4.7 (6.1.3.4) 複数バイト文字を対応するワイド文字 (コード) に変換するのに使用される現ロケール (locale)
C99, C.1.4 文字 (J.3.4)
LC_CTYPE
C90, E.1.4.7 (6.1.3.4) 複数バイト文字を対応するワイド文字 (コード) に変換するのに使用される現ロケール (locale)
C99, C.1.4 文字 (J.3.4)
OMP_DYNAMIC, 2.15.1 OMP_DYNAMIC
OMP_NESTED, 2.15.2 OMP_NESTED
OMP_NUM_THREADS
2.15.3 OMP_NUM_THREADS
3.3.1 PARALLEL または OMP_NUM_THREADS
OMP_SCHEDULE, 2.15.4 OMP_SCHEDULE
PARALLEL
2.15.5 PARALLEL
3.3.1 PARALLEL または OMP_NUM_THREADS
STACKSIZE, 3.3.4 STACKSIZE
SUN_PROFDATA, 2.15.6 SUN_PROFDATA
SUN_PROFDATA_DIR, 2.15.7 SUN_PROFDATA_DIR
SUNW_MP_THR_IDLE
2.15.8 SUNW_MP_THR_IDLE
3.3.2 SUNW_MP_THR_IDLE
SUNW_MP_WARN, 3.3.3 SUNW_MP_WARN
TMPDIR, 2.15.9 TMPDIR
TZ, E.1.15.1 (7.12.1) 現地時間帯と夏時間の設定
関数, C.1.12 ライブラリ関数 (J.3.12)
abort, C.1.12 ライブラリ関数 (J.3.12)
ascftime, 4.3.13 -errsecurity=v
calloc, C.1.12 ライブラリ関数 (J.3.12)
cftime, 4.3.13 -errsecurity=v
clock
C.1.12 ライブラリ関数 (J.3.12)
E.1.15.2 (7.12.2.1) clock 関数の経過時間
creat, 4.3.13 -errsecurity=v
exec, 4.3.13 -errsecurity=v
_Exit, C.1.12 ライブラリ関数 (J.3.12)
fclose, C.1.12 ライブラリ関数 (J.3.12)
fegetexceptflag, C.1.12 ライブラリ関数 (J.3.12)
feraiseexcept, C.1.12 ライブラリ関数 (J.3.12)
fgetc, 4.3.13 -errsecurity=v
fgetpos, C.1.12 ライブラリ関数 (J.3.12)
fmod
C.1.12 ライブラリ関数 (J.3.12)
E.1.14.6 (7.5.6.4) fmod 関数の第 2 引数が 0 を持つ場合に、ドメインエラーとなるか、0 が返されるか
fopen, 4.3.13 -errsecurity=v
fprintf
C.1.12 ライブラリ関数 (J.3.12)
E.1.14.22 (7.9.6.1) fprintf 関数における %p 変換の出力
free, C.1.12 ライブラリ関数 (J.3.12)
fscanf
C.1.12 ライブラリ関数 (J.3.12)
E.1.14.23 (7.9.6.2) fscanf 関数における %p 変換の入力
fsetpos, C.1.12 ライブラリ関数 (J.3.12)
ftell, C.1.12 ライブラリ関数 (J.3.12)
fwprintf, C.1.12 ライブラリ関数 (J.3.12)
fwscanf, C.1.12 ライブラリ関数 (J.3.12)
getc, 4.3.13 -errsecurity=v
getenv, C.1.2 環境 (J.3.2)
gets, 4.3.13 -errsecurity=v
getutxent, 7.4.1 サイズが大きくなった派生型
ilogb, C.1.12 ライブラリ関数 (J.3.12)
ilogbf, C.1.12 ライブラリ関数 (J.3.12)
ilogbl, C.1.12 ライブラリ関数 (J.3.12)
isalnum, E.1.14.3 (7.3.1) isalnum、isalpha、iscntrl、islower、isprint、および isupper 関数によってテストされる文字セット
isalpha
C.1.14 ロケール固有の動作 (J.4)
E.1.14.3 (7.3.1) isalnum、isalpha、iscntrl、islower、isprint、および isupper 関数によってテストされる文字セット
isatty, C.1.2 環境 (J.3.2)
iscntrl, E.1.14.3 (7.3.1) isalnum、isalpha、iscntrl、islower、isprint、および isupper 関数によってテストされる文字セット
islower, E.1.14.3 (7.3.1) isalnum、isalpha、iscntrl、islower、isprint、および isupper 関数によってテストされる文字セット
isprint, E.1.14.3 (7.3.1) isalnum、isalpha、iscntrl、islower、isprint、および isupper 関数によってテストされる文字セット
isupper, E.1.14.3 (7.3.1) isalnum、isalpha、iscntrl、islower、isprint、および isupper 関数によってテストされる文字セット
iswalpha, C.1.14 ロケール固有の動作 (J.4)
iswctype, C.1.14 ロケール固有の動作 (J.4)
main, C.1.2 環境 (J.3.2)
malloc, C.1.12 ライブラリ関数 (J.3.12)
printf, C.1.12 ライブラリ関数 (J.3.12)
realloc, C.1.12 ライブラリ関数 (J.3.12)
remove
C.1.12 ライブラリ関数 (J.3.12)
E.1.14.20 (7.9.4.1) 開いたファイルへの remove 関数の効果
rename
C.1.12 ライブラリ関数 (J.3.12)
E.1.14.21 (7.9.4.2) rename 関数を呼び出す前に新しい名前を持つファイルがあった場合、そのファイルはどうなるか
scanf, 4.3.13 -errsecurity=v
setlocale, C.1.12 ライブラリ関数 (J.3.12)
signal, C.1.2 環境 (J.3.2)
sizeof, 7.3.9 sizeof( ) は符号なし long
stat, 4.3.13 -errsecurity=v
strerror, C.1.14 ロケール固有の動作 (J.4)
strftime, C.1.12 ライブラリ関数 (J.3.12)
strlcpy, 4.3.13 -errsecurity=v
strtod, C.1.12 ライブラリ関数 (J.3.12)
strtof, C.1.12 ライブラリ関数 (J.3.12)
strtold, C.1.12 ライブラリ関数 (J.3.12)
sunw_mp_register, 3.2.1 OpenMP の実行時の警告の処理
system
C.1.2 環境 (J.3.2)
C.1.12 ライブラリ関数 (J.3.12)
towctrans, C.1.14 ロケール固有の動作 (J.4)
wait, C.1.12 ライブラリ関数 (J.3.12)
wait3, C.1.12 ライブラリ関数 (J.3.12)
waitid, C.1.12 ライブラリ関数 (J.3.12)
waitpid, C.1.12 ライブラリ関数 (J.3.12)
wcsftime, C.1.12 ライブラリ関数 (J.3.12)
wcstod, C.1.12 ライブラリ関数 (J.3.12)
wcstof, C.1.12 ライブラリ関数 (J.3.12)
wcstold, C.1.12 ライブラリ関数 (J.3.12)
暗黙の宣言, D.1.6 暗黙の int および暗黙の関数宣言の禁止
可変引数リストの使用, 6.3 可変引数を持つ関数
宣言指示子, 2.2 リンカースコープ指示子
並べ替え, B.2.93 -xF[=v[, v...]]
プロトタイプ
4.6.1.1 整合性の検査
6.2 古い形式の関数と新しい形式の関数の併用
プロトタイプ、lint による検査, 4.6.2 lint ライブラリ
関数とデータの並べ替え, B.2.93 -xF[=v[, v...]]
完全準拠, 1.5 準拠規格