
Нужно создать свою собственную крутую игру? разработать браузер? или создать совершенно новую криптовалюту? Если это так, то C здесь, чтобы помочь. C работает на гораздо более низком уровне, чем большинство других языков программирования, поэтому понимание C дает вам лучшее представление о том, что происходит. C может даже помочь вам лучше понимать другие языки. Так что погрузитесь и возьмите свой компилятор, и вы скоро приступите к работе в кратчайшие сроки.
Руководство по пониманию переменных
Ну, проще говоря, «переменные — это имена, которые вы даете важной информации. Имеет смысл? Попробуйте представить сценарий…link.medium.com»
C — это язык для небольших, быстрых программ.
Язык C предназначен для создания небольших и быстрых программ. Это более низкий уровень, чем у большинства других языков; это означает, что он создает код, который намного ближе к тому, что машины действительно понимают.
Как работает С
Компьютеры действительно понимают только один язык: машинный код, двоичный поток из 1 и 0. Вы можете преобразовать свой код C в машинный код с помощью компилятора.

Как вы думаете, что делает приведенный выше код?
- создайте целочисленную переменную с именем
ageи установите для нее значение20 - создайте условие, которое проверяет, больше ли значение переменной
age, чем18 - если строка 2 верна, отображает текст в терминале или в командной строке

- создайте переменную с именем
scoreи установите для нее значение0 - создайте цикл while, который проверяет, что
scoreбольше, чем1
3. отображает текст на терминале
4. установите значение score равным score минус 1
Цикл while используется для повторения ряда действий/шагов, пока условие остается истинным. Каждый раз, когда цикл while проходит через строку 4, значение
scoreуменьшается на 1; цикл while, наконец, останавливается, когдаscoreуменьшается до1.

- Это комментарий, он предназначен для людей, читающих программу
- Создайте массив из 11 символов
- Отображает сообщение, включая введенный текст.
- Соберите ввод от пользователя и сохраните его в массиве
- Отображение сообщения, включающего введенный текст.
%sзаменяется наname
При создании массива символов в C вы должны оставить дополнительное пространство для одного символа, как мы это сделали в строке 2. C использует это пространство внутри.
Но как выглядит полная программа на C?
Комментарии
Комментарий описывает назначение кода в файле и может включать некоторую информацию о лицензии или авторских правах. Комментарий также используется, чтобы показать, что делает строка, или передать некоторую информацию другим разработчикам, которые читают вашу программу.
/* * This is a comment * It can span multiple lines */
Раздел включения
C — очень, очень маленький язык, и он почти ничего не может сделать без использования внешних библиотек. Вам нужно сообщить компилятору, какой внешний код использовать, включив файлы заголовков для соответствующих библиотек.
/* The headers you'll see more than any other * is the 'stdio.h'. It contains code that allows * you to read and write data to and from the terminal */ #include <stdio.h> #include <coollibrary.h>
Последнее, что вы найдете в исходном коде, — это функции.
Весь код C выполняется внутри функций. Самая важная функция, которую вы найдете в любой программе на C, называется функцией main(). Функция main() является отправной точкой для всего кода вашей программы.
int main(){
/* write some code
* ...and some more
*
* return 0 to show that the program was successful
* return 1 to show that the program failed
*/
return 0
}
Теперь, когда мы рассмотрели некоторые основные концепции программ на C, мы должны написать нашу первую программу на C, используя все эти концепции!

Но как запустить программу?
C — компилируемый язык, а это означает, что компьютер не будет интерпретировать код напрямую. Вместо этого вам потребуется преобразовать — или скомпилировать — удобочитаемый исходный код в машиночитаемый машинный код.
Для компиляции вам понадобится программа под названием компилятор. Одним из самых популярных компиляторов C является GNU Compiler Collection или gcc. gcc доступен во многих операционных системах и может компилировать множество языков, отличных от C.
Вот как вы можете скомпилировать и запустить приведенную выше программу с помощью gcc
- скопируйте и сохраните программу выше в файл с именем
bigthings.c - скомпилировать с помощью
gcc bigthings.c -o bigthingsв командной строке или терминале - запустите, набрав
bigthingsв Windows или./bigthingsв компьютерах Mac и Linux.