Язык программирования Си. Издание 3-е, исправленное
Giv mig besked når bogen er tilgængelig
Vurdering
Føj til hylde
Har allerede læst
Rapportér en fejl i denne bog
Del
Facebook
Twitter
Kopier link
Denne bog er ikke tilgængelig i streaming pt. men du kan uploade din egen epub- eller fb2-fil og læse den sammen med dine andre bøger på Bookmate. Hvordan overfører jeg en bog?
Строка #define определяет символьное имя, или именованную константу, для заданной строки символов:
#define имя подставляемый-текст
Mr Mikshar citeretfor 2 måneder siden
Функции содержат инструкции, описывающие вычисления, которые необходимо выполнить, а переменные хранят значения, используемые в процессе этих вычислений.
Суть программ
Mr. Danhar citeretfor 3 år siden
Программа на Си, каких бы размеров она ни была, состоит из функций и переменных. Функции содержат инструкции, описывающие вычисления, которые необходимо выполнить, а переменные хранят значения, используемые в процессе этих вычислений.
macugiyuruhar citeretfor 6 år siden
Инструкция ++nc; представляет новый оператор ++, который означает увеличить на единицу
macugiyuruhar citeretfor 6 år siden
Оператор отношения != означает "не равно".
macugiyuruhar citeretfor 6 år siden
Стандартная библиотека включает несколько функций для чтения и записи одного символа. Простейшие из них - getchar и putchar. За одно обращение к getchar считывается следующий символ ввода из текстового потока, и этот символ выдается в качестве результата. Так, после выполнения c = getchar(); переменная c содержит очередной символ ввода
macugiyuruhar citeretfor 6 år siden
Обращение к putchar приводит к печати одного символа. Так, putchar(c); напечатает содержимое целой переменной c в виде символа (обычно на экране
macugiyuruhar citeretfor 6 år siden
#include ‹stdio.h›
#define LOWER 0 /* нижняя граница таблицы */ #define UPPER 300 /* верхняя граница */ #define STEP 20 /* размер шага */
/* печать таблицы температур по Фаренгейту и Цельсию */ main() { int fahr; for (fahr = LOWER; fahr ‹= UPPER; fahr = fahr + STEP) printf("%3d %6.1f\n", fahr, (5.0/9.0)*(fahr-32)); }
macugiyuruhar citeretfor 6 år siden
Заметим, что в конце #define-строки точка с запятой не ставится