Читать «Полный справочник по С++» онлайн - страница 458

Герберт Шилдт

fopen, 194; 195; 558 fprintf, 194; 207; 559 fputc, 194; 560 fputs, 194; 200; 560 fread, 204; 560 free, 130; 598 freopen, 209; 560 frexp, 586

fscanf, 194; 207; 561 fseek, 194; 205 fsetpos, 562 ftell, 194; 562 fwrite, 204; 562 getc, 194; 197; 562 getch, 178

getchar, 175; 178; 563

getche, 178setterminate, 412
getenv, 605set_unexpected, 412
gets, 177; 178; 563setbuf, 570
gmtime, 593setjmp, 608
isalnum, 574setlocalc, 595
isalpha, 574sctvbuf, 570
iscntrl, 574signal, 608
isdigit, 575sin, 588
isgraph, 575sinh, 588
islower, 575spnntf, 570
isprint, 575sqrt, 588
ispunct, 575srand, 609
isspace, 575sscanf, 571
isupper, 576strcat, 103; 577
isxdigit, 576strchr, 103; 577
labs, 605strcmp, 103, 577
ldexp, 587strcoll, 578
ldiv, 605strcpy, 103; 578
localeconv, 593strcspn, 578
localetime, 594strerror, 578
log, 587strftime, 595
log 10, 587strlen, 103, 579
longjmp, 606strncat, 579
main, 141stmcmp, 579
аргументы argc и argv, 141strncpy, 579
malloc, 130; 598strpbrk, 580
mblen, 606strrchr, 580
mbstowcs, 606strspn, 580
mbtowc, 607strstr, 103; 580
memchr, 576strtod, 609
memcmp, 576strtok, 580
memcpy, 576strtol, 609
memmove, 577strtoul, 610
memset, 577strxfrm, 581
mktime, 595system, 610
modf, 587tan, 588
perror, 563tanh, 589
pow, 587terminate, 411
printf, 179; 564time, 596
putc, 194; 196; 566tmpfile, 571
putchar, 175; 178; 566tmpnam, 571
puts, 178; 566tolower, 581
qsort, 607toupper, 581
raise, 607uncaught_exception, 413
rand, 608unexpected, 411
realloc, 599ungetc, 571
remove, 194; 567va_arg, 611
remove, 203va_end,611
rename, 567va_start, 611
rewind, 194; 200; 567vfprintf, 572
scanf, 185; 567vpnntf, 572

vsprintf, 572 wcstombs, 611 wctomb, 611 виртуальная, 368 возвращаемое значение, 145 дружественная, 258 область видимости, 136 обобщенная, 380 общий вид, 136 операторная, 322 член класса, 322 перегруженная, 240 подставляемая, 262 преобразования типа, 484 прототип, 149 рекурсивная, 148

формальные параметры, 137 чисто виртуальная, 374 член класса, 238 статическая, 271

э

Экземпляр класса, 238 Эскейп-последовательность, 56

Я

Язык

блочно-структурированный, 32 структурированный, 32

Литературный редактор Верстка

Научно-популярное издание Г ерберт Шилдт

Полный справочник по C++, 4-е издание

Художественный редактор Корректоры

О.Ю. Белозовская В. И. Бордюк В. Г. Павлютин

JI.A. Гордиенко, JI.B. Коровкина,

О.В. Мишутина, JI.B. Чернокозинская

Издательский дом “Вильямс”.

101509, Москва, ул. Лесная, д. 43, стр. 1.

Подписано в печать 12.08.2005. Формат 70x100/16. Гарнитура Times. Печать офсетная.

Уел. печ. л. 64,5. Уч.-изд. л. 40.

Доп. тираж 3000 экз. Заказ № 2593.

Отпечатано с фотоформ в ФГУП “Печатный двор” им. А. М. Горького Федерального агентства по печати и массовым коммуникациям.

197110, Санкт-Петербург, Чкаловский пр., 15.

полный

СПРАВОЧНИК по С,

4-Е ИЗДАНИЕ

Герберт Шилдт

Полный %Хч справочник

Четвертое издание

в продаже

В данной книге, задуманной как справочник для всех программистов, работающих на языке С, независимо от их уровня подготовки, подробно описаны все аспекты языка С и его библиотеки стандартных функций. Главный акцент сделан на стандарте ANSI/ISO языка С. Приведено описание как стандарта С89, так и С99. В книге особое внимание уделяется учету характеристик трансляторов, среды программирования и операционных систем, использующихся в настоящее время. Уже в самом начале подробно представлены все средства языка С, такие как ключевые слова, инструкции препроцессора и другие. Вначале описывается главным образом С89, а затем приводится подробное описание новых возможностей языка, введенных стандартом С99. Такая последовательность изложения позволяет облегчить практическое программирование на языке С, так как в настоящее время именно эта версия для большинства программистов представляется как "собственно С", к тому же это самый распространенный в мире язык программирования. Кроме того, эта последовательность изложения облегчает освоение C++, который является надмножеством С89. В описании библиотеки стандартных функций С приведены как функции стандарта С89, так и С99, причем функции, введенные стандартом С99, отмечены специально. Все книги Шилдта программисты всегда горячо любили за наличие содержательных, нетривиальных примеров. В книге рассматриваются наиболее важные и распространенные алгоритмы и приложения, необходимые для каждого программиста, а также применение методов искусственного интеллекта и программирование для Windows 2000.