“Conocimientos Programación>Lenguajes De Programación

Error de sintaxis : Bad matriz declaradores

2014/7/7
La mayoría de los lenguajes de programación comparten la sintaxis y la estructura común. Esto es particularmente cierto en la familia C de idiomas , que incluye C , C + + y C # . Si bien estos idiomas comparten reglas sintácticas similares , no toda declaración o expresión es la misma. Declaración de matrices en C o C + + , por ejemplo, implica una declaración diferente que la utilizada en C # . Tratar de utilizar una declaración de matriz incorrecto en C # forzará al compilador que lanzar una "Matriz mal declarador " error antes de fallar . Arrays
programas informáticos

se basan en los conceptos de datos y tipos de datos . Los tipos de datos se refieren al tipo de datos asignados a una variable y se compone de un número entero , un carácter o un número decimal fraccionario. Un tipo de datos particular es la matriz . Una matriz representa una colección de elementos de datos almacenados en el mismo nombre de variable , al igual que una lista. Los elementos de la matriz son accesibles a través de una referencia indexada a cero , utilizado por encerrando el índice entre corchetes , como en el siguiente ejemplo : int

my_array [ 5 ] = { 4 , 5 , 6 , 7 , 8 } ; cout << my_array [ 4 ] ;
C + + matriz Otro Venta

El tipo de datos de matriz en C y C + + representa un conjunto de datos almacenados en la memoria uno junto a otro . Si se imagina la memoria del ordenador como una serie de bloques , cada uno representando una dirección única , a continuación, cada variable declarada en un programa realiza una serie de bloques , en función del tamaño de los datos . Cuando se declara un array, el compilador deja de lado una serie lineal de bloques que pueden contener cada elemento de datos adyacentes entre sí . Una matriz en C y C + + es realmente una referencia al primer elemento de la lista y por lo tanto sirve como una referencia básica de memoria .

Objetos y tipos de matriz en C #

En otros lenguajes de programación como C # , las matrices funciona un poco diferente. C # es un lenguaje de programación orientado a objetos completo . Todo en C # , con la exclusión de escalares ( tales como números enteros y caracteres ) es un objeto . Esto significa que , en lugar de tratar con una referencia a la memoria, se trata de un objeto que añade funcionalidad a la gama . Con esto en mente, se declara un objeto en la programación orientada a objetos funciona de forma diferente que declarar los tipos de datos básicos en la programación procedimental.
Mala matriz Declerator

Cuando se declara una matriz en lenguajes como C #, la instrucción de declaración matriz deben seguir una cierta sintaxis. La "nueva " palabra clave debe ser utilizada, y los corchetes debe seguir la declaración de tipo de datos, no el nombre de la variable . El siguiente ejemplo ilustra la diferencia entre arrays declarando en C # y C + + . Utilizando la sintaxis de declaración equivocada en C # se traducirá en una "Matriz mal declarador " error

/* C + + * /int my_array [ 5 ], . //Array de 5 elementos

/* C # * /int [ ] = new my_array array [ 5 ] ; //array de 5 elementos

Página anterior:
Lenguajes De Programación
Cómo utilizar un ratón en QBasic
El papel y función de los metadatos
Cómo actualizar Joomla ! K2
Cómo eliminar un archivo de SVN Eclipse
¿Cómo ve el proceso Apache
¿Cuál es el propósito de un operador booleano
Cómo deshabilitar el divisor en HDividedBox
Las diferencias entre los campos y registros de una base de datos
Conocimientos Informáticos © http://www.ordenador.online