SlideShare a Scribd company logo
1 of 1
Download to read offline
04/27/11                                       t.c                                              1
#include <stdlib.h>
#include <stdio.h>
#include <string.h>

void g(int argc, int * pos, char ** argv)
{printf("argc=%d pos=%dn",argc,*pos);
  int a,b;
  a = 3; b = 4;
  while(*pos<argc)
  {
    printf("pointer to pos=%d pos=%d val=%sn",pos,*pos,argv[(*pos)++]);
  }
  *pos = a+b;
}

int main(int argc, char ** argv)
{
  int p = 1;
  printf("pointer to pos=%d pos=%dn",&p,p);
  g(argc,&p,argv);
  printf("pointer to pos=%d pos=%dn",&p,p);
  return 0;
}




                                                                    file:///home/ciprian/work/c/t.c

More Related Content

What's hot

What's hot (17)

Array using recursion
Array using recursionArray using recursion
Array using recursion
 
Pratik Bakane C++
Pratik Bakane C++Pratik Bakane C++
Pratik Bakane C++
 
Cristina
CristinaCristina
Cristina
 
Applications of list
Applications of listApplications of list
Applications of list
 
Mpi cheat sheet
Mpi cheat sheetMpi cheat sheet
Mpi cheat sheet
 
Session06 functions
Session06 functionsSession06 functions
Session06 functions
 
Pratik Bakane C++
Pratik Bakane C++Pratik Bakane C++
Pratik Bakane C++
 
Hight Work
Hight WorkHight Work
Hight Work
 
A.P.S.E PRACTICAL FILE, NIT KURUKSHETRA
A.P.S.E PRACTICAL FILE, NIT KURUKSHETRA A.P.S.E PRACTICAL FILE, NIT KURUKSHETRA
A.P.S.E PRACTICAL FILE, NIT KURUKSHETRA
 
Bankers Algo Implementation
Bankers Algo ImplementationBankers Algo Implementation
Bankers Algo Implementation
 
Data Structures Using C Practical File
Data Structures Using C Practical File Data Structures Using C Practical File
Data Structures Using C Practical File
 
Doubly linklist
Doubly linklistDoubly linklist
Doubly linklist
 
How c program execute in c program
How c program execute in c program How c program execute in c program
How c program execute in c program
 
Conversion of data types in java
Conversion of data types in javaConversion of data types in java
Conversion of data types in java
 
Simulador carrera de caballos desarrollado en C++
Simulador carrera de caballos desarrollado en C++Simulador carrera de caballos desarrollado en C++
Simulador carrera de caballos desarrollado en C++
 
week-16x
week-16xweek-16x
week-16x
 
week-10x
week-10xweek-10x
week-10x
 

Viewers also liked

Apresentação alaic2012 lineu_oliveira
Apresentação alaic2012 lineu_oliveiraApresentação alaic2012 lineu_oliveira
Apresentação alaic2012 lineu_oliveiraLineu Oliveira
 
Nonrandom sampling
Nonrandom samplingNonrandom sampling
Nonrandom samplingAzura Zaki
 
Experimento baraja
Experimento barajaExperimento baraja
Experimento barajaRojo Alvarez
 
Presentazione PW Elios - Storia di un progetto social media
Presentazione PW Elios - Storia di un progetto social mediaPresentazione PW Elios - Storia di un progetto social media
Presentazione PW Elios - Storia di un progetto social mediaSQcuola di Blog
 
Paro para autónomos - explicación
Paro para autónomos - explicaciónParo para autónomos - explicación
Paro para autónomos - explicaciónMutua Universal
 
Derecho Electoral
Derecho ElectoralDerecho Electoral
Derecho ElectoralUNDROIT07
 
Una Mente Dos Cerebros+
Una Mente Dos Cerebros+Una Mente Dos Cerebros+
Una Mente Dos Cerebros+zonaescolar042
 
I DOMINGO DE CUARESMA B
I DOMINGO DE CUARESMA BI DOMINGO DE CUARESMA B
I DOMINGO DE CUARESMA BPastoralCMUSA
 
What a difference a day makes
What a difference a day makesWhat a difference a day makes
What a difference a day makesNHS Improvement
 
Contents page analysis2
Contents page analysis2Contents page analysis2
Contents page analysis2Ed Boon
 
Que es linux deber
Que es linux deberQue es linux deber
Que es linux deberdaniel78945
 
Posibilidades de financiación de proyectos colaborativos: Ayudas CDTI a la I+...
Posibilidades de financiación de proyectos colaborativos: Ayudas CDTI a la I+...Posibilidades de financiación de proyectos colaborativos: Ayudas CDTI a la I+...
Posibilidades de financiación de proyectos colaborativos: Ayudas CDTI a la I+...FIAB
 
Experimento baraja
Experimento barajaExperimento baraja
Experimento barajaRojo Alvarez
 
SLIDE - EQUIPE EDGARDD SALVADOR
SLIDE - EQUIPE EDGARDD SALVADOR SLIDE - EQUIPE EDGARDD SALVADOR
SLIDE - EQUIPE EDGARDD SALVADOR Edgardd Salvador
 

Viewers also liked (20)

Apresentação alaic2012 lineu_oliveira
Apresentação alaic2012 lineu_oliveiraApresentação alaic2012 lineu_oliveira
Apresentação alaic2012 lineu_oliveira
 
Nonrandom sampling
Nonrandom samplingNonrandom sampling
Nonrandom sampling
 
A Look Back Art Center 2008
A Look Back Art Center 2008A Look Back Art Center 2008
A Look Back Art Center 2008
 
Experimento baraja
Experimento barajaExperimento baraja
Experimento baraja
 
Presentazione PW Elios - Storia di un progetto social media
Presentazione PW Elios - Storia di un progetto social mediaPresentazione PW Elios - Storia di un progetto social media
Presentazione PW Elios - Storia di un progetto social media
 
Paro para autónomos - explicación
Paro para autónomos - explicaciónParo para autónomos - explicación
Paro para autónomos - explicación
 
Derecho Electoral
Derecho ElectoralDerecho Electoral
Derecho Electoral
 
Una Mente Dos Cerebros+
Una Mente Dos Cerebros+Una Mente Dos Cerebros+
Una Mente Dos Cerebros+
 
La narrativa de postguerra: Josep Pla
La narrativa de postguerra: Josep PlaLa narrativa de postguerra: Josep Pla
La narrativa de postguerra: Josep Pla
 
I DOMINGO DE CUARESMA B
I DOMINGO DE CUARESMA BI DOMINGO DE CUARESMA B
I DOMINGO DE CUARESMA B
 
What a difference a day makes
What a difference a day makesWhat a difference a day makes
What a difference a day makes
 
Contents page analysis2
Contents page analysis2Contents page analysis2
Contents page analysis2
 
Que es linux deber
Que es linux deberQue es linux deber
Que es linux deber
 
Agile recilience
Agile recilienceAgile recilience
Agile recilience
 
T6
T6T6
T6
 
Posibilidades de financiación de proyectos colaborativos: Ayudas CDTI a la I+...
Posibilidades de financiación de proyectos colaborativos: Ayudas CDTI a la I+...Posibilidades de financiación de proyectos colaborativos: Ayudas CDTI a la I+...
Posibilidades de financiación de proyectos colaborativos: Ayudas CDTI a la I+...
 
Malos jefes
Malos jefesMalos jefes
Malos jefes
 
Task Sch
Task SchTask Sch
Task Sch
 
Experimento baraja
Experimento barajaExperimento baraja
Experimento baraja
 
SLIDE - EQUIPE EDGARDD SALVADOR
SLIDE - EQUIPE EDGARDD SALVADOR SLIDE - EQUIPE EDGARDD SALVADOR
SLIDE - EQUIPE EDGARDD SALVADOR
 

More from marenostrumad

un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)marenostrumad
 
un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)marenostrumad
 
un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)marenostrumad
 
un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)marenostrumad
 
un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)marenostrumad
 
un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)marenostrumad
 
un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)marenostrumad
 
un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)marenostrumad
 
un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)marenostrumad
 
un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)marenostrumad
 
un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)marenostrumad
 
un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)marenostrumad
 

More from marenostrumad (20)

un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)
 
un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)
 
un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)
 
un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)
 
un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)
 
un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)
 
un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)
 
un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)
 
un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)
 
un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)
 
un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)
 
un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)un fisier Open Document Presentation (.odp)
un fisier Open Document Presentation (.odp)
 
test
testtest
test
 
test
testtest
test
 
test
testtest
test
 
test
testtest
test
 
test
testtest
test
 
test
testtest
test
 
test
testtest
test
 
test
testtest
test
 

test

  • 1. 04/27/11 t.c 1 #include <stdlib.h> #include <stdio.h> #include <string.h> void g(int argc, int * pos, char ** argv) {printf("argc=%d pos=%dn",argc,*pos); int a,b; a = 3; b = 4; while(*pos<argc) { printf("pointer to pos=%d pos=%d val=%sn",pos,*pos,argv[(*pos)++]); } *pos = a+b; } int main(int argc, char ** argv) { int p = 1; printf("pointer to pos=%d pos=%dn",&p,p); g(argc,&p,argv); printf("pointer to pos=%d pos=%dn",&p,p); return 0; } file:///home/ciprian/work/c/t.c