Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Definiowanie zmiennych


Rekomendowane odpowiedzi

Opublikowano

Witam wszystkich tymczasowo nie posiadam programu do kompilowania c++ i otóż mam pytanie... czy można tak?

#include <windows.h>
#include <iostream>

using namespace std;

int liczba = 0; <--- Czy można w tym miejscu ? 

int main(){
SetConsoleTitleA("Mój fajny program ;D");
cout << "No to fajnie..." << liczba << endl;
system("pause >nul");
exit(0);
return 0;
}


int o = 1, y = 1;

while(o == y && y < o && o < y){

printf("Co ja tworze....");

}

Opublikowano
int liczba = 0; <--- Czy można w tym miejscu ? 

Można, gdyż w tejże chwili zdefiniowałeś zmienną ,,liczba", jako zmienną globalną.

Dbmy4Vg.png?1

Opublikowano

Można, a teraz jak już to wiesz to o tym zapomnij i tego nie używaj.

Opublikowano

Dlaczego nie miałbym używać to złe rozwiązanie czy co? a jeżeli wiecie to jak mógłbym to zrobić w lepszy sposób ?


int o = 1, y = 1;

while(o == y && y < o && o < y){

printf("Co ja tworze....");

}

Opublikowano

Jeżeli tylko możesz, to powołuj zmienne w jak najmniejszych 'przedziałach' ( nie pamiętam nazwy ) jeżeli będziesz tej zmiennej używał tylko w int main, to powołaj ją tam. Globalne zmienne mogą ci często narobić kłopotów, a dodatkowo zużywają wiecej zasobów. 
Czyli w tym wypadku, powołaj zmienną liczba w int mainie.

Opublikowano

dlatego wlasnie boosta sie nie uzywa

­

wlasnie dlatego sie nie pisze

using namespace xxx;

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...