C :ssassa kuinka teen ohjelmaan joka pyörii kokoajan.. suorittaa jotain ja palaa alkuun ja taas suorittaa... jne..jne.. eli jonkinlainen ikuinen luuppiko?
Ikuinen luuppi?
9
924
Vastaukset
- Punikki & 7 hyypiötä
while (1){ // ikuinen looppi
// alkuasetukset, tänne palataan
int ehto=0;
while (!ehto){
//tehdään jotain
ehto=jotain();
}
} - rope
Tee vain joku silmukka joka ei toteudu ikinä.
Esim.
int i=1;
while(i>0)
{}
Miksi näitä pitää tarkoituksella tehdä, kun niitä syntyy ailoittelijoilla ihan tahtomattakin.- mege
fiksuus ennenkaikkea, jotta duunissa ovat mielissään hyvästä jäljestä! *;)
- -win c-
Esim. C ohjelmien main lohkoon tehdään yleensä while luuppi (jonka punikki & 7... esitteli) joka on ehtona sille, että ohjelma on toiminnassa niin kauvan että se lopetetaan "hallitusti" ja käyttäjän halusta tehdä se... eikä se suoritu vain kertaalleen... eikä tästä luupista tehdä koskaan todellisesti päättymätöntä, vaan sitä poistutaan kun ohjelman suoritus halutaan lopettaa ja tämän jälkeen voidaan "turvallisesti" tuhota kaikki luotu ja poistua... hmm... siinä yksi käyttötarkoitus sille...
- for
vältä turhia muuttujia.. tässä sulle ikuinen luuppi:
for (;;)
{
}- dom
#define EVER ;;
for (EVER)
{
/* code */
}
- hu huu
Goto,c tukee sitä, mut siksi sitä ei toivota kenekään käytettävän.
- eXB
se voi helposti sekoittaa koodis tai oikeastaan
sekoitat sen ite
viikon päästä et saa enää selvää koodista
koska et muista missä ne goto:t nyt olikaan
puhumatta nyt muista ihmisistä jotka koodias tutkii :) ja siitä while silmukasta tää on yleisin tapa ja se taidettiin mainita jo:
#include
void main()
{
while(1)
{
cout - eXB
mä siis luin että "mut Miksi sitä ei toivota kenekään käytettävän", vaikka postauksessas luki
"mut siksi sitä ei toivota kenekään käytettävän."
eli edellinen vastaus oli kysymykseen "miksi
gotota ei käytä kukaan
taidan juoda jotain virkistävää...
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 743002
- 712881
- 681842
Tykkään susta
Elämäni loppuun asti. Olet niin suuresti siihen vaikuttanut. Tykkäsit tai et siitä171699- 241667
- 261632
- 201620
- 481307
- 381283
Onko meillä
Molemmilla nyt hyvät fiilikset😢ei ainakaan mulla mutta eteenpäin on mentävä😏ikävä on, kait se helpottaa ajan myötä. Ko91279