dobry den, nejdriv se chci omluvit, protoze jsem naprosty zacatecnik a vetsine z vas se tohle bude zdat jak blby dotaz..
No dotaz zni asi takhle.. nevim kde mam definovat promenou, kterou vyuivam v programu, pracuji na svem projketu do skoly, tam nam rikali, ze definice globalnich promennych neni moc vhodna, ale muj program vypada schematicky asi takhle
fuknce1(){
..}
funkce2{
... }
...
int main(){
a zde je volani funkci
skoro v kazde funkci pouzivam promenou vstup (typu int)... je lepsi reseni ji definovat v kazde funkci a nebo ji mam definovat jako globalni promennou.. diky za radu..
Fórum › C / C++
Definice promenne
otazkou je jestli je to C nebo C++ a jestli potrebujes pomoci funkce zmenit tu externi promennou nebo staci vedet jakou ma zrovna hodnotu.
v C++ lze udelat takzvanou referenci primo v deklaraci funkce... tj predas jako parametr nejakou vnejsi promennou a kdyz se ve funkci zmeni tak se zmeni i mimo ...
function zmen(int &prom) {
prom += 10;
}
int main(int argv, char ** argc) {
int a=1;
cout << a << endl;
zmen(a);
cout << a << endl;
}
v C se musi pouzit ukazatele ...
function zmen(int * prom) {
*prom += 10;
}
int main(int argv, char ** argc) {
int a=1;
printf("%d\n",a);
zmen( &a);
printf("%d\n",a);
}
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 58 hostů
Podobná vlákna
Definice pole obsahem proměnné — založil Jirka
Definice const char *[] — založil Remder
Definice šablonové třídy — založil yaqwsx
Neznámá definice funkce — založil DooFy93
Definice prvků v poli — založil basta
Moderátoři diskuze