Friday, 2024-03-29, 11:35 AM
Welcome Guest

[ New messages · Members · Forum rules · Search · RSS ]
  • Page 1 of 1
  • 1
Forum » Programing » C++ » C++ Varijable Part 2
C++ Varijable Part 2
BLACKHACKERDate: Wednesday, 2010-07-21, 7:15 AM | Message # 1
Private
Group: Administrators
Messages: 9
Awards: 0
Reputation: 0
Status: Offline
Domet varijabli

Varijable mogu biti globalne ili lokalne. Globalne varijable su one varijable koje su deklarisane u glavnom tijelu source koda, izvan svih funkcija dok su lokalne varijable one varijable koje su deklarisane u funkciji ili bloku.

Vjerujem da će vam biti jasnije ako vam to objasnim primjerom.

Primjer lokalnih varijabla
#include<iostream>
using namespace std;

main()
{
int a, b, rezultat;
a = 2;
b = 5;
rezultat = a + b;
cout << rezultat;

char x;
cin >> x;
return 0;
}

Primjer globalnih varijabli
#include<iostream>
using namespace std;

int a, b, rezultat;

main()
{ a = 2;
b = 5;
rezultat = a + b;
cout << rezultat;

char x;
cin >> x;
return 0;
}

Globalnim varijablama se može pristupiti bilo gdje u kodu, čak i u funkcijama dok je lokalnim varijablama moguće pristupiti samo unutar vitičastih zagrada { i }

NAPOMENA: sve varijable moraju početi sa slovom ili donjom crticom _ . Ne smiju početi brojevima niti ičim drugim. Osim toga, sve varijable u svom nazivu smiju imati samo slova, brojeve (od drugog mjesta na dalje), i crtice (_), a ne smiju sadržavati razmake, navodnike i slične simbole.

Također bitno je to da vam se varijable ne smiju zvati sljedećim imenima:

asm, auto, bool, break, case, catch, char, class, const, const_cast, continue, default, delete, do, double, dynamic_cast, else, enum, explicit, export, extern, false, float, for, friend, goto, if, inline, int, long, mutable, namespace, new, operator, private, protected, public, register, reinterpret_cast, return, short, signed, sizeof, static, static_cast, struct, switch, template, this, throw, true, try, typedef, typeid, typename, union, unsigned, using, virtual, void, volatile, wchar_t, while, and, and_eq, bitand, bitor, compl, not, not_eq, or, or_eq, xor, xor_eq

Jer su to ključne riječi i operatori jezika C++.

Još jedna napomena: C++ je case sensitive jezik, odnosno osjetljiv na velika i mala slova. Tako da recenica i RecEnica nije ista varijabla.

Kao što smo već rekli, u sljedećem tutorijalu ćemo se pozabaviti tipovima podataka (to vam je ono int, char, string i ostali... )


BLACKHACKER
 
Forum » Programing » C++ » C++ Varijable Part 2
  • Page 1 of 1
  • 1
Search: