C | Declaración de variables y alcance | Pregunta 5

¿Producción? int main() {   {       int var = 10;   }   {       printf(«%d», var);     }   return 0; } (A) 10 (B) Error del compilador (C) Valor basura Respuesta: (B) Explicación: no se puede acceder a x. Los corchetes definen un bloque de alcance. Cualquier cosa declarada entre corchetes queda fuera del alcance después del paréntesis de … Continue reading «C | Declaración de variables y alcance | Pregunta 5»

Inicialización implícita de variables con 0 o 1 en C

En el lenguaje de programación C, las variables deben declararse antes de que se les asigne un valor. Por ejemplo: // declaration of variable a and // initializing it with 0. int a = 0; // declaring array arr and initializing // all the values of arr as 0. int arr[5] = {0}; Sin embargo, … Continue reading «Inicialización implícita de variables con 0 o 1 en C»

Maneras eficientes de comparar una variable con múltiples valores

En este artículo, discutiremos las formas de comparar una variable con valores. Método 1: La idea es comparar cada variable individualmente con todos los valores múltiples a la vez. Programa 1: C++ // C++ program to compare one variable // with multiple variable #include <iostream> using namespace std;   // Driver Code int main() { … Continue reading «Maneras eficientes de comparar una variable con múltiples valores»

C | Declaración de variables y alcance | Pregunta 3

#include <stdio.h> extern int var; int main() {     var = 10;     printf(«%d «, var);     return 0; } (A) Error del compilador: var no está definido (B) 20 (C) 0 Respuesta: (A) Explicación: var solo se declara y no se define (no se le asigna memoria) Consulte: Comprensión de la palabra clave «externa» en C Quiz … Continue reading «C | Declaración de variables y alcance | Pregunta 3»

Variables en C++

Una variable es un nombre dado a una ubicación de memoria. Es la unidad básica de almacenamiento en un programa.  El valor almacenado en una variable se puede cambiar durante la ejecución del programa. Una variable es solo un nombre dado a una ubicación de memoria, todas las operaciones realizadas en la variable afectan esa … Continue reading «Variables en C++»

C | Declaración de variables y alcance | Pregunta 2

Predecir la salida #include <stdio.h> int var = 20; int main() {     int var = var;     printf(«%d «, var);     return 0; } (A) Valor basura (B) 20 (C) Error del compilador Respuesta: (A) Explicación: Primero se declara var, luego se le asigna valor. Tan pronto como var se declara como una variable local, oculta la … Continue reading «C | Declaración de variables y alcance | Pregunta 2»

Diferencia entre variable de instancia y variable de clase

Variable de instancia : es básicamente una variable de clase sin un modificador estático y generalmente es compartida por todas las instancias de clase. En diferentes objetos, estas variables pueden tener diferentes valores. Están vinculados a una instancia de objeto particular de la clase, por lo tanto, el contenido de una variable de instancia es … Continue reading «Diferencia entre variable de instancia y variable de clase»

C | Declaración de variables y alcance | Pregunta 8

Considere el siguiente programa en C, ¿qué variable tiene el alcance más largo? int a; int main() {    int b;    // ..    // .. } int c; (A) a (B) b (C) c (D) Todos tienen el mismo alcance Respuesta: (A) Explicación: a es accesible en todas partes. b está limitado a main() c es … Continue reading «C | Declaración de variables y alcance | Pregunta 8»

Diferencia entre identificadores y variables en C

Prerrequisitos : Identificadores , Variables Identificadores Los identificadores se utilizan para nombrar variables, funciones y arrays. Es una string de caracteres alfanuméricos que comienza con un alfabeto o un guión bajo ( _ ) que se utilizan para variables, funciones, arrays, estructuras, uniones, etc. También se conoce como la palabra definida por el usuario. Los … Continue reading «Diferencia entre identificadores y variables en C»

C | Declaración de variables y alcance | Pregunta 4

#include <stdio.h> extern int var = 0; int main() {     var = 10;     printf(«%d «, var);     return 0; } (A) 10 (B) Error del compilador: var no está definido (C) 0 Respuesta: (A) Explicación: si solo se declara una variable y también se proporciona un inicializador con esa declaración, entonces se asignará la memoria para … Continue reading «C | Declaración de variables y alcance | Pregunta 4»