C/C++
C hello world
- Details
- Category: C първи стъпки
- Published Date
- Автор Николай Янев
- Hits: 2600
Здравейте, това е първият урок от серията за С.
В него ще научите как да си създадете първата програма и как да я компилирате. Двете неща, които ще са ви нужни за създаването на програми на езика С са компилатор и текстов едитор. Текстовият едитор не е задължителен, защото много компилатори имат вградени едитори.
Нека започнем със самата програма:
#include
int main() {
printf(“Hello World!\n”);
return 0;
}
#include e директива към предпроцесора, която включва библиотеката stdio.h към вашата програма. Тази библиотека служи за използване на стандартни функции като printf(), scanf() и други функции. Следващия ред извиква функцията main(), с която започва всяка програма на С. Веднага след това трябва да се сложи знакът {. Функцията printf() се използва за извеждане на текст. Всеки текст трябва да бъде обграден с отварящи и затварящи кавички. Знакът \n е знак за нов ред, но за него ще говорим по-късно. Функцията завършва с ; , защото той обозначава край на израза. Следващият ред return 0; означава че функцият main() връща стойност 0 на операционната системеа. Тя също завършва с ; Накрая на програмата се слага }, което обозначава край на функцията.
Сега ще ви покажа как да си компилирате програмата. Аз използвам компилатора jcc. За да компилирате програмата с този компилатор, първо трябва да се намирате в директорията, в която се намира вашата програма. Когато вече сте на желаното място пишете следното в командния ред:
“gcc program.c -o program”
Сега нека обясня кое какво означава. Първо пишем gcc което се изплзва за иползване на на компилатора. program.c първата част е името на вашата програма, а втората част е разширението на вашата програм, което в нашия случай трябва да бъде .с -о се използва за да можем да зададем наше име на изходната програма, а последвалото име след нея е името на нашата изходна програма. Това беше първият урок надявам се да ви е харесал.
Автор: Николай Янев
JavaScript
WEB
Компютърни езици
Операционни с-ми
Офис
База данни
Хардуер
Въпроси - отговори
Други
Форма за вход
Най-гледани
Кой е тук?
Има 21 гости и няма потребители на линия






/ 18