мета-данные страницы
Загрузка не удалась. Возможно, проблемы с правами доступа?
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
asm:c_lesson1 [10/11/2010 18:46] – arabusov | asm:c_lesson1 [12/02/2014 20:55] (текущий) – arabusov | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Урок 1 ====== | ====== Урок 1 ====== | ||
Керниган (автор UNIX) говорил: | Керниган (автор UNIX) говорил: | ||
- | Действие | + | Действие |
- | начало программы | + | |
- | конец программы | + | |
- | пустой оператор | + | |
- | описание переменной | + | |
- | | + | |
- | целый | + | |
- | + | | |
+ | | ||
+ | |||
+ | описание | ||
+ | integer): integer; | ||
+ | |||
+ | описание процедуры procedure | ||
+ | (i: integer); | ||
+ | |||
+ | блок | ||
+ | мыслимый | ||
+ | один | ||
+ | |||
+ | оператор присваивания | ||
+ | |||
+ | включение | ||
Пример хэллоуворлда: | Пример хэллоуворлда: | ||
+ | # | ||
+ | int main () | ||
+ | { | ||
+ | | ||
+ | | ||
+ | | ||
- | #include < | ||
- | | ||
- | int main () | ||
- | { | ||
- | printf (" | ||
- | return 0; | ||
- | } | ||
- | | ||
===== Практическое занятие ===== | ===== Практическое занятие ===== | ||
- | Задание: | + | <code bash>gcc -c hello.c -o hello.o -Wall -Wextra -ansi -pedantic -O2 |
- | + | gcc hello.o -o hello -Wall -Wextra | |
+ | ./ |