Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Программирование на Си для начинающих. Урок 1


Информационный Канал Subscribe.Ru

Урок 1.

Привет.

На этом уроке:
1)Твоя первая программа на Си.
2)Компилирование исходного кода.
3)Ошибки компиляции.

Твоя первая программа на Си.

Ну что не терпится написать свою первую программу? Тогда приступим.

Эта программа отображает на экране слова "PERVAY PROGRAMMA!!!", ты пока только начинаешь программировать, поэтому не пытайся понять, что делают операторы в программе, просто введи их и скомпилируй.

==================================================================
#include <stdio.h>

int main(void)
{
   printf("PERVAY PROGRAMMA!!!");
    return 0;
}
==================================================================

Компиляция программы.

Для компиляции программы тебе понадобиться компилятор. Можно использовать любой компилятор для С или С++, но я советую Bloodshed Dev-C++ для Windows, качать здесь. Для *nix пойдет любой из поставляемых с дистрибутивом компиляторов для С или С++. Так же вам понадобится редактор, можно пользоваться любым из текстовых редакторов так же можно использовать редактор встроенный в компилятор Bloodshed Dev-C++.

Итак, ты набрал исходный код, теперь сохрани его и дай файлу имя prog.c. Затем, выполни компиляцию файла, используя соответствующую команду компилятора. Если компиляция пройдёт успешно, то в директории с файлом prog.c у тебя появиться ещё два файла prog.obg и prog.exe. Для запуска программы введи в командной строке c:\путь к файлу\prog.exe. *nix-ойды, сами  знают, как запустить программу ;).

Ошибки компиляции.

Если в директории с файлом prog.c у тебя кроме этого файла ничего нет, значит, при наборе операторов ты допустил ошибку. Попробуй найти её и исправить. Обычно, компилятор указывает строку где была обнаружена ошибка, строка с сообщением об ошибке выглядит примерно так:

==================================================================
prog.c
c:\путь к файлу\prog.c(13) : error C2143: syntax error
==================================================================

где (13) это строка, в которой обнаружена ошибка.

Если ты ввел всё правильно, и программа прошла компиляцию успешно, то удали из пятой строки данной программы точку с запятой и попробуй скомпилировать программу ещё раз. Итак, компилятор выдает сообщение об ошибке в шестой строке. Как же так ведь ошибка сделана в пятой строке??? Дело в том, что компилятор считает концом строки точку с запятой поэтому если компилятор указывает на ошибку в какой либо строке а ты ошибки в этой строке не находишь то посмотри чуть выше возможно ошибка именно там.

Потренируйся ещё с компилированием, попробуй удалить фигурные скобки из тела программы и посмотри на реакцию компилятора.

Пока.

MrParamon    

На следующем уроке:

1)Составные части программы на Си.
2)Упражнения для закрепления пройденного материала.

Все свои вопросы ты можешь задать на нашем портале http://www.sam.h12.ru


http://subscribe.ru/
http://subscribe.ru/feedback/
Адрес подписки
Отписаться

В избранное