Виж сега,не е трудно.Все още ми е прясно в главата,така де това уча.Ще се опитам да ти обясня началото...
Ще започна от азбуката за всеки случай.Азбуката на С++ включва:
-главни и малки латински букви
-цифрите от 0 до 9
-символите + - * / = () [] {} | & ! < > # % ^ ` @ _ . , : ; ' " $
-разделители: интервал,табулация и нов ред,които отделят думите(лексеми) в програмата и служат за оформяне на
текста
Има и т.нар. запазени думи,които се използват за обозначаване на стандартни типове данни,оператори на
езика,декларации,дефиниции и др.Ето ги и тях:
auto
break
case
char
const
continue
default
do
double
else
enum
extern float
for
goto
if
int
long
register
return
short
signed
sizeof
static
struct
switch
typedef
union
unsigned
volatile
while
Структурата на една програма на езика С++ е съставена от отделни единици,които се наричат функции.Всяка функция представлява съвкупност от оператори,които описват последователно действията и представляват логическо цяло.Задължително трябва да има т.нар. главна функция.Тя реализира връзката на програмата с ОС.Главната функция може да се зададе по няколко начина:
int main ()
{
<тяло на
функцията>
return 0;
}
main ()
{
<тяло на
функцията>
return 0;
}
void main ()
{
<тяло на
функцията>
return 0;
}
Аз най-често използвам първото.Това е задължително да се пише в началото на всяка програма.Та всяка програма трябва да започва така:
#include<iostream.h> -->така се включва стандартният библиотечен файл iostream.h , който е необходим,за да се извършват входно-изходни операции
int main () -->с този ред както казах започва изпълнението на всяка програма.
{ -->с тази скоба се отваря блок,а след това следва и тялото на функцията,т.е. това,за което ще ти е програмата
....така тук вече видях,че не разбираш,но ще ти напиша една програма и я изпробвай да видиш.М/у другото аз работя с Turbo C++,ако искаш опитай с него,така ще стане по-лесно...
return 0; -->този оператор извършва следното:Думата return е оператор на езика С++ и служи за прекъсване на главната функция main.Цялото число 0 след return съобщава на ОС,че програмата е завършила успешно действието си.Операторът return е задължителен!
} -->с тази скоба се затваря блокът и така програмата завършва.
В тялото на функцията се използват и оператори да вход и изход.Това са cin>> и cout<<
Ето ти една проста програмка,която ще опитам да ти обясня
#include<iostream.h>
int main ()
{
int a,b;
cout<<"a=";
cin>>a;
cout<<"b=";
cin>>b;
cout<<(a+b);
return 0;
}
С тази "програма" ти пресмята колко е a+b с числа,каквито ти си избереш.Та ка то напишеш всичко това в прозореца на С++ първо даваш на Compile->Compile to OBJ(поне пи мен е така).По този начин се проверява за допусната грешка по време на писането.Не забравяй,че точка и запетая са задължителни,виждаш къде има,нали...
Така,ако няма грешки даваш Run->Run.Тогава ти излиза нов прозорец,в който трябва да зададеш стойности за a и b.Излиза ти а= Тогава пишеш стойност за а,например 5.
(А това а= е резултат от cout<<"a=";
cin>>a;
cout<< ти изкарва това а=,а cin>> ти дава възможност да въведеш число(стойност)за а.)
След това натискаш Enter,излиза b= Тогава отново пишеш стойност,да речем отново 5.Даваш отново Enter.Тогава те връща към началния прозорец...Натискаш Alt+F5 и излиза отново другият прозорец,където вече ще пише 10,т.и. сборът от а и b.
Е това цялата философия,толкова глупости за нищо... Надявам се поне малка част от всичко тава да си схванал...не е никак трудно,просто трябва да знаеш предварително много други неща,опитай и кажи има ли резултат!?