Index
[SYMBOL]
[A]
[B]
[C]
[D]
[E]
[F]
[G]
[H]
[I]
[J]
[K]
[L]
[M]
[N]
[O]
[P]
[Q]
[R]
[S]
[T]
[U]
[V]
[W]
[X]
scalar types conversions to _Bool logical operator operands object initialization scalbln( ) function scalbn( ) function scanf( ) function 2nd 3rd field width format string reading characters and strings reading floating-point numbers reading integers type specifiers for integer types of specified width scanset specifier scientific notation scope block scope 2nd identifiers nested declarations search( ) function searching, function for selection statements if switch sequence points evaluation of logical && and || expressions setbuf( ) function 2nd setjmp( ) macro 2nd setjmp.h header setlocale( ) function 2nd setvbuf( ) function 2nd shared object files shell environment, make and shift operators precedence and associativity short type side effects (of expressions) compound assignment expression statements signal handlers signal( ) function 2nd signal.h header signaling NaNs signals signbit( ) macro signed integer types char 2nd conversions to representation in binary widths signed types significand floating-point precision and simple assignment conditions operands must fill simply expanded variables (in make) sin( ) function sinh( ) function size_t type 2nd sizeof operator 2nd 3rd array size in memory, determining precedence and associativity structure size, determining snprintf( ) function sorting arrays with qsort( ) function for sortlines program (example) source character set multibyte characters source code displaying in GDB formatting conventions source files formatting code multiple, for single program sprintf( ) function sqrt( ) function srand( ) function sscanf( ) function stack frame (in GDB) 2nd displaying and changing displaying arguments and local variables stack, analyzing with GDB 2nd standard headers contents assert.h complex.h ctype.h errno.h fenv.h float.h inttypes.h iso646.h limits.h locale.h math.h setjmp.h signal.h stdarg.h stdbool.h stddef.h stdint.h stdio.h stdlib.h string.h tgmath.h time.h wchar.h wctype.h execution environments function and macro calls listed reserved identifiers standard I/O streams 2nd redirection with freopen( ) standard integer types, sizes and value ranges statements 2nd block expression loops do ... while statements for statements nested loops while statements selection if statements switch statements unconditional jumps break statement continue statement goto statement return statement static (storage class specifier) 2nd static functions static keyword static storage duration status flags (floating-point environment) accessing status flags (I/O functions) stdarg.h header stdbool.h header 2nd stddef.h header stderr stdin stdint.h header 2nd 3rd integer types with defined width value ranges of integer types with specific widths 2nd value ranges of other integer types value ranges of types defined in stdlib.h header stdout storage class specifiers 2nd 3rd automatic extern in declarations inline register static, in arrays as function parameters variable-length arrays strcat( ) function 2nd strchr( ) function strcmp( ) function strcoll( ) function strcpy( ) function 2nd strcspn( ) function streams buffers byte-oriented and wide-oriented 2nd standard 2nd strerror( ) function 2nd strftime( ) function string literals breaking into several lines escape sequences handling by C compiler initializing array variable initializing char array or a pointer to char modification of quotation marks around wide wide characters string.h header stringify operator (#) strings arrays of conversion specifier, printf( ) converting to and from numbers 2nd functions for processsing input and output functions of wide characters reading from input streams with scanf( ) writing to a stream strlen( ) function 2nd 3rd strncat( ) function strncmp( ) function strncpy( ) function strpbrk( ) function strrchr( ) function strReverse( ) function strspn( ) function strstr( ) function strtod( ) function strtof( ) function strtoimax( ) function strtok( ) function strtol( ) and strtoll( ) functions strtold( ) function strtoul( ) and strtoull( ) functions strtoumax( ) function struct keyword structure types defining identifier scope incomplete structure types structures 2nd accessing members array elements as bit-fields declaration (example) differences from unions flexible members initializing initializing specific members members in memory pointers as members selecting members of structure objects and typedef names type representing binary tree strxfrm( ) function substitution reference (variables in make) suffix rules (makefile) suffixes for constants decimal floating-point constants hexadecimal floating-point constants integer constants switch statements swprintf( ) function swscanf( ) function symbol table GDB system functions (in make) system( ) function
|