Язык программирования C

Скачать в pdf «Язык программирования C»


Первая программа на С


#include <stdio.h>    включение информации о стандартной


библиотеке


main()    определение функции main без аргументов


{    операторы main заключаются в скобки


printf(«hello, worldn»); библиотечная функция printf выводит


}    строку;


n обозначает конец строки


Операторы функции заключаются в фигурные скобки. Функция main в данном примере содержит всего один оператор: printf(«hello, worldn»);


Чтобы вызвать функцию, следует ввести ее имя, а затем список аргументов в круглых скобках. Так что здесь вызывается функция printf с аргументом «hello, worldn». Функция printf включена в стандартную библиотеку и выводит свои аргументы на экран или на печать. В данном случае это один аргумент в виде строки текста в кавычках.


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


Комбинация символов п в символьной строке является условным обозначением языка С для символа конца строки, который переводит вывод данных на левый край новой строки. Если выбросить п (поэкспериментируйте для наглядности), то окажется, что после вывода символов переход на новую строку не произойдет. Чтобы включить такой переход в аргумент printf, необходимо воспользоваться комбинацией п. Если попытаться использовать приведенную ниже конструкцию, компилятор С выдаст сообщение об ошибке: printf («hello, world «) ;


Функция printf никогда не вставляет конец строки автоматически, поэтому одну строку вывода можно составить за несколько вызовов этой функции. Наша первая программа могла бы иметь и такой вид:


#include <stdio.h>


main()

{


printf(«hello, «); printf(«world»); printf(«n»);

Скачать в pdf «Язык программирования C»