Vídeo: Una instrucció de commutació necessita un valor predeterminat?
2024 Autora: Lynn Donovan | [email protected]. Última modificació: 2023-12-15 23:44
No, no és necessari cas predeterminat en a declaració de commutació i no hi ha cap regla de conservació cas predeterminat al final de tots els casos es pot col·locar a l'inici i al mig de tots els altres casos.
Aleshores, cada declaració switch necessita un valor predeterminat?
seleccionar interruptor , " La declaració de commutació sí no tenir a cas predeterminat ." A declaració de commutació sense a cas predeterminat pot permetre que l'execució "caigui" en silenci, si no hi ha cap cas coincident.
A més a més, hauria de ser l'últim cas per defecte en una declaració switch? A' interruptor ' declaració hauria tenir ' per defecte 'com el darrer etiqueta. Afegint un ' per defecte "etiqueta al final de cada" interruptor ' declaració fa el codi més clar i garanteix que qualsevol sigui possible Caixa on cap de les etiquetes coincideix amb el valor de la variable de control es gestionarà.
Simplement, quin és el valor predeterminat en una declaració switch?
El declaració per defecte s'executa si no Caixa expressió constant és igual al valor de interruptor (expressió). Si el declaració per defecte s'omet, i no Caixa s'ha trobat una coincidència, cap dels declaracions en el interruptor s'executen el cos. A Caixa o per defecte l'etiqueta només pot aparèixer dins d'a declaració de commutació.
És obligatori per defecte en cas de canvi en C#?
En C# , duplicat Caixa no es permeten valors. El tipus de dades de la variable al interruptor i valor d'a Caixa ha de ser del mateix tipus. El declaració per defecte és opcional i es pot utilitzar a qualsevol lloc dins del declaració de commutació . Múltiples per defecte no es permeten declaracions.
Recomanat:
Quin és el valor predeterminat de la marca de temps a MySQL?
A la taula de categories, la columna created_at és una columna TIMESTAMP el valor predeterminat de la qual s'estableix en CURRENT_TIMESTAMP. Com podeu veure a la sortida, MySQL va utilitzar la marca de temps en el moment d'inserir-la com a valor predeterminat per a la columna create_at
Quins són els dos avantatges de la commutació de paquets sobre la commutació de circuit 2?
El principal avantatge que té la commutació de paquets sobre la commutació de circuits és la seva eficiència. Els paquets poden trobar els seus propis camins cap a la seva destinació sense necessitat d'un canal dedicat. En canvi, a les xarxes de commutació de circuits, els dispositius no poden utilitzar el canal fins que s'hagi acabat la comunicació de veu
Quin és el valor de cadena predeterminat?
Com que les cadenes són tipus de referència, els tipus de referència són el valor predeterminat és nul. str és una cadena, per tant és un tipus de referència, de manera que el valor per defecte és nul. int str = (per defecte)(int); str és un int, per tant és un tipus de valor, de manera que el valor per defecte és zero
Quin operador de comparació s'utilitza per comparar el valor amb cada valor retornat per la subconsulta?
L'operador ALL s'utilitza per seleccionar totes les tuples de SELECT STATEMENT. També s'utilitza per comparar un valor amb cada valor d'un altre conjunt de valors o resultat d'una subconsulta. L'operador ALL retorna TRUE si tots els valors de les subconsultes compleixen la condició
Què són la commutació de circuits i la commutació de paquets?
En la commutació de circuits, cada unitat de dades coneix tota l'adreça del camí que proporciona la font. En la commutació de paquets, cada unitat de dades només sap que la ruta intermèdia de l'adreça de destinació final la decideixen els encaminadors. A la commutació de circuits, les dades només es processen al sistema d'origen