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