Please enable JavaScript.
Coggle requires JavaScript to display documents.
Lenguaje C,
[2], [3] (funciones
stdlib.h (atoi() (convierte una cadena…
especificadores
register
- solo aplicable a variables de tipo char e int
- contiene variable en registro cpu
Directivas
#define
- Define identificador y cadena que el preprocesador sustituirá
- Es como definir variable global y constante
- Ej: #define TRUE 1
-
funciones
stdlib.h
atoi()
- convierte una cadena en un int
atol()
- convierte una cadena en un long
labs()
- devuelve el valor absoluto del núemro pasado
Punteros
simples
- se representan con *p
- Sin el asterísco nos devolvería la dirección de memoria a la que apuntan
- Con el asterísco nos devuelve el valor de la variable a la que apuntan
- suponiendo que *p apunta a la variable v lo siguiente sería equivalente:
- *p devolvería el valor de v
- p devolvería la dirección de v (se representa con &v)
- Los arrays son un tipo de puntero
dobles
- se representa con **p
- es un putero a puntero por tanto, para pasarle por tanto contiene la dirección de memoria de un puntero
Sentencias escape
- \f ==> alimentación hoja
- \b ==> retroceso
- \r ==> retorno de carro
- \t ==> tabulador horizontal
- \v ==> tabulador vertical
- \a ==> alerta
- \o ==> constante octal
- \x ==> contante hexadecimal