Программирование на C для начинающих - Курс лекций

бесплатно 0
4.5 69
Уроки программирования на С под Windows с первых шагов. Определение типов данных, объявление переменных, описание синтаксиса, компиляция и запуск. Написание программы-калькулятора, детальный разбор кода. Примеры использования статических переменных.


Аннотация к работе
В качестве среды разработки под Windows, автор советует использовать Visual Studio 2008 или Dev C 5. Пользователям Unix-подобных систем, потребуется компилятор GCC и любой текстовый редактор, например Vim. программирование компиляция калькулятор код

После того, как вы установили все необходимое, приступим к написанию первой программы.

Создание проекта

Для Visual Studio

Откройте меню «Файл > Создать > Проект». Перейдите на вкладку «Общие» и выберите «Пустой проект». Придумайте проекту любое название, например «lesson1» и нажмите «OK».

В окне обозревателя решений (обычно он находится в левом верхнем углу) щелкните правой кнопкой на папке «файлы исходного кода». В диалоговом окне выберите пункт меню «Добавить > Создать элемент». Введите название для нового файла - main.cpp и нажмите кнопку «Добавить».

Для GCC

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

Код первой программы

Наберите следующий код: #include using namespace std;

int main()

{ cout << "Hello, world!" << endl;

system("pause"); // Только для тех, у кого MS Visual Studio return 0;

}

Описание синтаксиса

Директива #include используется для подключения других файлов в код. Строка #include , будет заменена содержимым файла «iostream.h», который находится в стандартной библиотеке языка и отвечает за ввод и вывод данных на экран.

Содержимое второй строки - using namespace std; указывает на то, что мы используем по умолчанию пространство имен с названием «std». Все то, что находится внутри фигурных скобок функции int main() {} будет автоматически выполняться после запуска программы.

Строка cout << "Hello, world!" << endl; говорит программе выводить сообщение с текстом«Hello, world» на экран.

Оператор cout предназначен для вывода текста на экран командной строки. После него ставятся две угловые кавычки (<<). Далее идет текст, который должен выводиться. Он помещается в двойные кавычки. Оператор endl переводит строку на уровень ниже.

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

- В конце каждой команды ставится точка с запятой.

Компиляция и запуск

Теперь скомпилируйте и запустите программу. Тем, кто пользуется MS Visual Studio, нужно нажать сочетание клавиш «Ctrl F5». Пользователям GCC нужно выполнить следующие команды: c имя_файла.cpp -o имя_выходного_бинарника # компиляция кода

./имя_выходного_бинарника # запуск программы

Если программа собралась с первого раза, то хорошо. Если компилятор говорит о наличии ошибок, значит вы что-то сделали неправильно.

Прочитайте текст ошибки и попробуйте ее исправить своими силами. Если не получится, напишите о вашей проблеме в комментариях.

В качестве домашнего задания, переделайте эту программу так, чтобы вместо, сообщения «Hello, World» выводилось сообщение «Hello, User».

Из школьного курса математики мы все знаем, что такое переменные. В программировании принципы довольно схожи. Переменная - это «ячейка» оперативной памяти компьютера, в которой может храниться какая-либо информация.

В программировании переменная, как и в математике, может иметь название, состоящее из одной латинской буквы, но также может состоять из нескольких символов, целого слова или нескольких слов.

Типы данных

В языке С все переменные имеют определенный тип данных. Например, переменная, имеющая целочисленный тип не может содержать ничего кроме целых чисел, а переменная с плавающей точкой - только дробные числа.

Тип данных присваивается переменной при ее объявлении или инициализации. Ниже приведены основные типы данных языка C , которые нам понадобятся.

Объявление переменной

Объявление переменной в C происходит таким образом: сначала указывается тип данных для этой переменной а затем название этой переменной.

Пример объявления переменных int a; // объявление переменной a целого типа. float b; // объявление переменной b типа данных с плавающей запятой. double c = 14.2; // инициализация переменной типа double. char d = "s"; // инициализация переменной типа char. bool k = true; // инициализация логической переменной

• Заметьте, что в C оператор присваивания (=) - не является знаком равенства и не может использоваться для сравнения значений. Оператор равенства записывается как «двойное равно» -==.

• Присваивание используется для сохранения определенного значение в переменной. Например, запись вида a = 10 задает переменной a значение числа 10.

Простой калькулятор на C

Сейчас мы напишем простую программу-калькулятор, которая будет принимать от пользователя два целых числа, а затем определять их сумму: #inclu
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?