Beruflich Dokumente
Kultur Dokumente
/*operator definition*/
abstract RATIONAL makerational(a,b);
int a, b;
precondition b != 0;
postcondition makerational[0] == a;
makerational[1] == b;
pi=(int *)pf;
int x;
pi=&x; x=*pi;
*(pi+1)
*pi+1 Master of Computer Applicati
12 Breaking Barriers and Building Futu
By value, by reference
1 x=5;
2 printf(“%d\n”,x);
3 funct(x);
4 printf(“%d\n”,x);
..
5 void funct(int y){
6 ++y;
7 printf(“%d\n”,y);
8} Master of Computer Applicati
13 Breaking Barriers and Building Futu
1 x=5;
2 printf(“%d\n”,x);
3 funct(&x);
4 printf(“%d\n”,x);
5 void funct(int *py){
6 ++(*py);
7 printf(“%d\n”,*py);
8}