Skip to content

Instantly share code, notes, and snippets.

View carlosal1015's full-sized avatar
🇵🇪
Studying mathematics

Oromion carlosal1015

🇵🇪
Studying mathematics
View GitHub Profile
@carlosal1015
carlosal1015 / session2_1.sh
Last active December 23, 2017 04:41
Session 2: C programming language
$ gcc -c hello_world_1.c
$ gcc Hello_World_1.o -o hello_world_1.exe
$ hello_world_1-c
$ ls -lah
$ nm hello_world_1.o
/*
* My first program in C. The used and abused hello world :D
*
* Author:
* carlosal1015 :D
*
* Notes:
* This is just an example.
*/
@carlosal1015
carlosal1015 / session2_3.c
Last active December 23, 2017 04:41
Second example
#include <stdio.h>
#include <stdlib.h>
/*include<stdlib.h> contiene las variables para los valores de retorno.
EXIT_SUCCESS equivale a 0.
EXIT_FAILURE equivale a 1.*/
int main(void){
/* Variables*/
char x = 'x';
#include <stdio.h>
#include <stdlib.h>
int main(void){
int i, j;
char x = 'x';
char y1[] = "hola";
// Programa que suma dos números complejos.
#include <stdio.h>
#include <stdlib.h>
#define complexi struct complex
struct complex{
/*Una estructura es una agrupacion de tipo de datos.
Make realiza intrucciones*/
int re;
int im;
};
#include <stdio.h>
int main(int argc, char *argv[]){
/*
* argc: Es el nùmero de argumentos que recibe nuestro programa
* cuando es llamado desde la lìnea de comandos (y desde cualquier otro lado)
*
*
*
* El primer argumento es el nombre del ejecutable, por lo cual, si no le pasamos argumentos al programa,
$ nm -help
$ ./hello_world_1.exe
$ ls -1
$ mv hello_world
$ mkdir example-02
$ ls -1
$ gcc /c
$ hello echo1.c
$ usr/bin
$ gcc -c hello_echo_1.c -o