Articles of do while

¿cómo funciona {} mientras (0) funciona en macro?

Aunque este tema ha sido discutido muchas veces en este foro y en todos los demás foros, todavía tengo dudas. Por favor ayuda. ¿Cómo funciona do{} while(0) en el trabajo de macro en el kernel de Linux? Por ejemplo, #define preempt_disable() do { } while (0) ¿Cómo deshabilita la prevención? #define might_resched() do { } […]

Emulando un ciclo do-while en Bash

¿Cuál es la mejor manera de emular un ciclo do-while en Bash? Podría verificar la condición antes de ingresar al ciclo while, y luego continuar revisando la condición en el ciclo, pero ese es código duplicado. ¿Hay una manera más limpia? Pseudo código de mi script: while [ current_time <= $cutoff ]; do check_if_file_present #do […]

¿Cuáles son algunas formas mejores de evitar el do-while (0); pirateo en C ++?

Cuando el flujo de código es así: if(check()) { … … if(check()) { … … if(check()) { … … } } } En general, he visto este trabajo para evitar el flujo de código desordenado anterior: do { if(!check()) break; … … if(!check()) break; … … if(!check()) break; … … } while(0); ¿Cuáles son algunas […]

Hacer while loop en SQL Server 2008

¿Hay algún método para implementar do while loop en SQL server 2008?

¿Bucles de prueba en la parte superior o inferior? (mientras que vs. do while)

Cuando estaba tomando CS en la universidad (mediados de los 80), una de las ideas que se repetía constantemente era escribir loops que prueban en la parte superior (mientras …) en lugar de en la parte inferior (do … while) del lazo. Estas nociones a menudo se respaldaron con referencias a estudios que demostraron que […]

‘do … while’ vs. ‘while’

Posibles duplicados: Mientras que vs. Do While ¿Cuándo debería usar do-while en vez de while while? He estado progtwigndo desde hace un tiempo (2 años de trabajo + 4.5 años de grado + 1 año de preuniversitario), y nunca he utilizado un ciclo de do-while antes de ser forzado a participar en el curso de […]

Son “mientras (verdadero)” loops tan malo?

He estado progtwigndo en Java desde hace varios años, pero acabo de regresar a la escuela para obtener un título oficial. Me sorprendió bastante saber que, en mi última tarea, perdí puntos por utilizar un bucle como el siguiente. do{ //get some input. //if the input meets my conditions, break; //Otherwise ask again. } while(true) […]