SKOROWIDZ
operator wskaźnikowy składowej -> 81, 179
- wywołania funkcji () 81, 265
- zmniejszenia — 39, 74, 267, 268
- zwiększenia ++ 39. 74. 267. 268 operatory 60, 67, 74, 76, 78. 268
- addytywne 271, 268
- arytmetyczne 67. 132
- bitowe 76, 273, 274
- dwuargumentowe 67, 71
- jednoargumentowe 67, 69, 77, 268
kolejność obliczeń 43, 68, 81
- logiczne 68
łączność 43, 67, 81, 263
- multyplikatywne 270 -preprocesora 127, 128, 307 —, tworzenie napisów 127, 307
- sklejanie argumentów makro 128, 307 priorytety 38, 67, 81. 82, 154. 179. 263
- przedrostkowe 39, 74, 268 przemienność 111
- przesunięcia 77, 272
- przypisania 38, 43, 68, 78, 268, 275, 276
- przyrostkowe 39, 74, 267
- przyrównania 68, 82. 273
- relacji 68, 272 organizacja pamięci 130 otwieranie pliku 214, 226, 229, 322 oznacznik funkcji 265, 267
P
pamięć statyczna 118
parametry funkcji 19. 48, 51, 58, 66, 106, 115, 119, 120, 138, 154, 266, 300 Pascal 24. 41, 47. 51, 56, 91, 94, 107, 119. 173, 198
perror, funkcja standardowa 331 pętle 29, 34, 40, 71, 90. 96. 298 -, inicjowanie 34, 91 -, przyrost 34. 91 -, treść 29, 34, 38, 95 warunek 29, 32, 34, 40, 91 plik wykonywalny a.out 24, 104 pliki 36, 214, 322 atrybuty 239 binarne 215, 323 -, dopisywanie danych 232 -, dostęp sekwencyjny 214. 232
- swobodny 232
-, kopiowanie 36, 227, 230
pliki nagłówkowe 19. 58, 62, 117. 321 -, obsługa 214, 225. 322
otwieranie 214, 226, 229, 322 -, położenie 238
- pośrednie 103 -. przewijanie 232
rodzaj dostępu 214, 229, 233 skorowidz 237
- standardowe 215, 217, 226
- tekstowe 215
tworzenie 215, 226, 229, 230 -, uprawnienia 215, 230
wskaźniki 214, 217, 233, 322 -, wstawiania 125, 129 -, zamykanie 217, 231, 323
- źródłowe 18, 24, 48, 54, 58, 99, 103, 115, 125,
205
pola bitowe 201, 202. 281 —, kolejność bitów 202 pole wejściowe 211
- wyjściowe 206
położenie w pamięci 191, 200, 223. 245, 262, 272 pop, funkcja 109
porządkowanie metodą drzew binarnych 187
- sąsiednich zamian 92
- „cjuicksort” 123, 148, 151 -- Shell-sort 92, 148 Postscript 108
potok 204. 215. 218
pow, funkcja standardowa 47, 335
power, funkcja 47. 50
powielanie bitu znaku 71. 72. 234, 254
"pragma. instrukcja preprocesora 311
precyzja 32, 206. 325
preprocesor 18. 99, 125, 183, 197, 305
printd, funkcja 123
printf. funkcja standardowa 25. 30, 39. 205, 206, 208. 231. 325
priorytety operatorów 38, 67, 81, 154. 179, 263
program 24, 103, 251
-. analizator składniowy 168
-, argumenty wywołania 157
-cat 214, 216
- cp 230
- datę 222 -dcl 166
- dir 237
-, dystrybutor pamięci 139, 191. 244
- echo 157
- find 159, 160
SKOROWIDZ
program fsize 240
- grep 100, 158 kalkulator 105, 108, 212
-, kopiowanie danych 36, 38, 227, 230
- Iower 205
- Is 237
porządkowanie wierszy 149. 162
- undcl 171
- wc 42
wpisywanie najdłuższego wiersza 53. 56 wyszukiwanie wzorca 100, 101, 158, 159, 160 -, zestawienie temperatur 27, 31, 33 zliczanie słów 42, 189
- kluczowych 180, 184
- wierszy 40
- znaków 39, 44, 88, 89 promocja typu 71, 72, 259, 260, 266 prototypy funkcji 49, 58, 73, 106, 125, 163, 186,
197, 227,266
przekszatałcenia typów 30, 32, 69, 71, 99, 259 —, argumenty funkcji 30. 32. 73. 266
- arytmetyczne 45, 71. 260
- automatyczne 69, 72
- całkowite 259
—, promowanie 71. 259, 260, 266 —, przypisania 72. 275
reguły 69,71,72,81,260 —, wskaźniki 261 —, wymuszanie 73 przełączanie celu danych 204, 214, 226
- źródła danych 204, 214, 226
przenośność oprogramowania 19. 71, 77, 202, 203, 206, 237, 244, 248 przestrzeń nazw 297, 303 przeszukiwanie liniowe 191
- rozproszone 193
przypisanie 29. 32, 37, 41, 43, 122, 275 ptinrect, funkcja 177 ptrdiff-t, nazwa typu 143, 198, 271 push, funkcja 109 putc, funkcja standardowa 215, 329 putc, makro standardowe 234 putchar, funkcja standardowa 36, 127, 204, 216, 329
puts. funkcja standardowa 219, 329
Q
qsort, funkcja 124, 151, 163 qsort, funkcja standardowa 124, 338
powered by
raise. funkcja standardowa 341 rand, funkcja standardowa 74, 224, 336 RAND_MAX, stała symboliczna 336 read. funkcja systemowa 226 readdir, funkcja 242, 243 readlines, funkcja 150 realloc. funkcja standardowa 337 register, klasa pamięci 119, 131, 256, 278 rckurcncja 122
remove. funkcja standardowa 231, 323 rename, funkcja standardowa 323 reprezentacja wewnętrzna cyfr 45
- znaków 41
return, instrukcja 49, 54. 89, 103, 299 reverse, funkcja 93 rewind, funkcja standardowa 330 rodzaj dostępu do pliku 214 rozbiór gramatyczny deklaracji 168 rozmiar danych 61
- pola 201 -struktury 186
- tablicy 183 rozszerzenia języka 125 równoważność typów 295 rzut 270
rzutowanie 73, 223, 270
s
sbrk, funkcja systemowa 248 scanf. funkcja standardowa 30, 134, 210, 327 sekwencje specjalne 26, 41, 63. 254 —, \a znak alarmu 63, 254 —. \b znak cofania 26, 63
- \f znak nowej strony 63, 254
—. \n znak nowego wiersza 26, 41,63. 254. 322 —, \r znak powrotu karetki 63, 254 —, \t znak tabulacji poziomej 26, 30, 63, 254 —, \v znak tabulacji pionowej 63, 254
- \\ znak \ 26, 63. 254
—, \? znak zapytania 63. 254 —, V znak apostrofu 63. 254 —, \" znak cudzysłowu 26. 63, 254 —%\oo() liczba ósemkowa 63. 254 —,\xhh liczba szesnastkowa 63, 254
- trzy znakowe 305
setbuf. funkcja standardowa 324 setjmp, funkcja standardowa 340
355