 
        
        - •1 Порядок разработки программного продукта
- •2 Структура программы на языке с
- •Int age; // Поле age
- •Void main(void) // Основная функция
- •3 Типы данных языка с
- •Void main(void)
- •Int *iptr; // Объявление указателя
- •Void main(void)
- •Int *iptr; // Объявление указателя
- •Void main(void)
- •Void show_string(char *string)
- •Void main(void)
- •4 Операции языка с
- •Арифметические операции
- •Void main(void)
- •Void main(void)
- •Логические операции
- •Void main(void)
- •Операции отношения
- •Поразрядные операции
- •Побитовые операции
- •Void main(void)
- •Адресные операции
- •Операция “условие”
- •Void main(void)
- •Операция sizeof()
- •Void main(void)
- •Int size;
- •Void main(void)
- •Int *iptr;
- •Void main(void)
- •Int *list,I;
- •Операция вызова функции
- •5 Операторы языка с
- •Условный оператор if
- •Оператор switch
- •Void main(void)
- •Void main(void)
- •Оператор цикла for
- •Void main(void)
- •Void main(void)
- •Void main(void)
- •Цикл while
- •Void main(void)
- •Цикл do ... While
- •Void main(void)
- •Вложенные циклы
- •Void main(void)
- •Void main(void)
- •Int I,j,score;
- •Int scores[line][column];
- •Оператор безусловного перехода
- •Оператор break
- •Void main(void)
- •Оператор continue
- •Void main(void)
- •If (I % 5) continue;
- •Оператор return
- •6 Организация функций
- •Int sum_vect(int V[], int n)
- •Void main(void)
- •Void main(void)
- •Void main(void)
- •7 Библиотечные функции
- •7.1 Функции форматного ввода-вывода
- •Int printf(char*format[, argument,...]);
- •Void main(void)
- •Void main(void)
- •Int scanf(char *format[,argument,...]);
- •Функции для работы с файлами
- •Void main(void)
- •Int vect[line];
- •Void main(void)
- •Void main(void)
- •Void main(void)
- •Void main(void)
- •7.3 Графические средства языка с
- •Void main(void)
- •Initgraph(&gdriver, &gmode, ""); // Инициализация графического режима
- •Int maxX, maxY;
- •Void far initgraph(int far *driver, int far *mode, char far *path);
- •Void main(void)
- •Int driver, mode, errorcode;
- •Void far rectangle(int left, int top, int right, int bottom);
- •Void far setviewport(int left, int top, int right, int bottom, int flag);
- •Void far circle(int X, int y, int radius);
- •7.4 Функции для работы со строками
- •Void main (void)
- •Void main (void)
- •Void main (void)
- •Void main (void)
- •Void main (void)
- •7.5 Математические функции
- •Продолжение таблицы а.7
- •Продолжение таблицы а.7
Продолжение таблицы а.7
| Имя функции | Назначение | Определение | Имя файла | 
| Функции для работы с потоками | |||
| fopen 
 fclose 
 exit 
 eof 
 feof 
 fseek 
 
 
 
 
 
 
 fread 
 
 fwrite 
 
 fscanf 
 fprintf 
 
 
 getw 
 putw 
 getc 
 putc 
 fgetc 
 fputc 
 | Открывает поток 
 Закрывает поток 
 Завершает программу 
 Проверяет на конец файла в потоке Проверяет на конец файла в потоке Передает указатель файла (устанавливает указатель файла, связанного со stream, на новую позицию в файле, заданного в fromwhere, на количество байт, указанных в offset Читает данные из потока 
 Пишет в поток 
 
 Выполняет форматированный ввод из потока Осуществляет форматированный вывод в поток, считывает целое из потока Получает целочисленное значение из потока Выводит символ или слово в поток Получает символ из потока Выводит символ ch в поток вывода stream Получает символ из потока Посылает символ в поток | FILE fopen(char filename, char type); int fclose(FILE stream); 
 void exit(FILE stream); 
 int eof(int handle); 
 int feof(FILE stream); 
 int fseek(FILE stream, longn offset, int fromwhere); 
 
 
 
 int fread(void ptr, int size, int nitems, FILE stream); 
 int fwrite(void ptr, int size, int nitems); int fscanf(FILE stream, char format[,argument,...]); int fprintf(FILE stream, char format[,argument,...]); 
 int getw(FILE stream); 
 int putw(int w,FILE stream); int getc(FILE stream); 
 int putc(int ch, FILE stream); int fgetc(FILE stream); int fputc(int ch, FILE stream); | stdio.h 
 stdio.h 
 stdlib.h 
 io.h 
 stdio.h 
 
 stdio.h 
 
 
 
 
 
 stdio.h 
 
 stdio.h 
 
 stdio.h 
 
 stdio.h 
 
 stdio.h 
 stdio.h 
 stdio.h 
 stdio.h 
 stdio.h 
 stdio.h 
 | 
Продолжение таблицы а.7
| Имя функции | Назначение | Определение | Имя файла | 
| fputs 
 fgets 
 
 gets 
 puts getchar 
 | Посылает строку в поток Получает строку из по- тока 
 Получает строку из потока Вводит строку в поток Получает символ из потока | int fputs(char string, FILE stream); char fgets(char string, int n, FILE stream); char gets(char string); 
 int puts(char string); int getchar(void); | stdio.h 
 stdio.h 
 
 stdio.h 
 stdio.h stdio.h | 
| Функции для работы с памятью | |||
| calloc 
 
 mallocat 
 free | Выделяет основную память 
 Размещает основную память Освобождает выделенный блок памяти | void calloc(unsigned nelem, unsigned elsize); void malloc(unsignd size); 
 voiod free(void ptr); | stdlib.h и alloc.h 
 stdlib.h и alloc.h stdlib.h и alloc.h | 
| Другие функции | |||
| clrscr 
 sizeof 
 time | Производит очистку экрана Определяет размер объектов в байтах Получает время дня | void clrscr(void); 
 
 
 long time(long tloc); | conio.h 
 
 
 time.h | 
С О Д Е Р Ж А Н И Е
Введение.......................................................................................3
1. Порядок разработки программного продукта......................4
2. Структура программы на языке С.........................................5
3. Типы данных языка С.............................................................8
4. Операции языка С..................................................................19
- Операторы языка С................................................................27 
6. Организация функций...........................................................41
7. Библиотечные функции........................................................47
7.1. Функции форматного ввода-вывода................................48
7.2. Функции для работы с файлами.......................................50
7.3. Графические средства языка С.........................................55
- Функции для работы со строками....................................61 
- Математические функции.................................................65 
Приложение А....................................................................…...67
	 
		
