Exemple #1
0
int main()
{
    char str[] = "It's a string!";
    char *ptr_str;

    int list[5] = {1, 2, 3, 4, 5};
    int *ptr_int;

    /* assign addr to pointer */
    ptr_str = str;
    ChPrint(ptr_str);
    ChPrint(str);

    /* assign addr to pointer */
    ptr_int = list
    printf("The sum returned by DataAdd(): %d\n", DataAdd(ptr_int, 5));
    printf("The sum returned by DataAdd(): %d\n", DataAdd(list, 5));

    return 0;
}
Exemple #2
0
#include <stdio.h>
#include<conio.h>
void ChPrint(char *ch);             /* Deklaracja funkcji */
int DataAdd(int *list, int m
a
x);    /* Deklaracja funkcji */
void m
a
in()
{
char str[] = "It'
s a string!";
            char
*ptr_str;
int list[5] = {1, 2, 3, 4, 5};
            int
*ptr_int;
/* Zainicjowanie wskaznika do tablicy */
ptr_str = str;
ChPrint(ptr_str);  /* W
y
wolanie funkcji ChPrint() ze wskaznikiem
 */
ChPrint(str);      /* W
y
wolanie tej funkcji z tablica - jako argum
. */
/* W
s
kaznikowi przypisujem
y
 adr. startowy tablicy */
ptr_int = list;
printf("Sum
a
 zwrocona przez funkcje DataAdd(): %d\n",
                        DataAdd(ptr_int,
5));
printf("Sum
a
 zwrocona przez funkcje DataAdd(): %d\n",
                        DataAdd(list,
5));
getch (); }