#include <stdio.h>
void half(int *x)
{
*x /= 2;
}
int main(void)
{
int a = 10;
half(&a);
return a;
}
#include <stdio.h>
void swap(int *x, int *y)
{
int tmp;
tmp = *x;
*x = *y;
*y = tmp;
}
int main(void)
{
int a = 7, b = 5;
printf("a = %d, b = %d\n", a, b);
swap(&a, &b);
printf("a = %d, b = %d\n", a, b);
return 0;
}
int main(void)
{
int v[10], i, *p;
int sum1=0, sum2=0;
... /* v fylls med värden, -1 sist */
for (i=0; v[i]!=-1; i++) /* Summera */
sum1+=v[i];
for (p=v; *p!=-1; p++) /* Samma sak! */
sum2+=*p;
...
}
[an error occurred while processing this directive]