187
edições
m (→Arranjos) |
|||
notas[i] = 0.0f;
Objective Caml possui uma função que, aplicada a um arranjo, retorna o número de posições do arranjo. Isso não existe nem C nem em C++ (C++ tem uma outra implementação de arranjo, chamada <tt>vector</tt> que tem essa funcionalidade; será apresentada mais adiante).
====Arranjos multi-dimensionais====▼
Como em Objective Caml, um arranjo de dimensão <math>n</math> de valores de um tipo <tt>t</tt> podem ser implementados em C e em C++ usando um arranjo de arranjos de dimensão <math>n-1</math> de valores do tipo <tt>t</tt>.▼
Uma matriz bi-dimensional de inteiros, de dimensão <math>n</math> por <math>m</math>, pode então ser declarada como:▼
int matriz [n][m];▼
====Um exemplo mais significativo====
}
}
▲====Arranjos multi-dimensionais====
▲Como em Objective Caml, um arranjo de dimensão <math>n</math> de valores de um tipo <tt>t</tt> podem ser implementados em C e em C++ usando um arranjo de arranjos de dimensão <math>n-1</math> de valores do tipo <tt>t</tt>.
▲Uma matriz bi-dimensional de inteiros, de dimensão <math>n</math> por <math>m</math>, pode então ser declarada como:
▲ int matriz [n][m];
===Tipos registros===
|
edições