Skip to content
Snippets Groups Projects
Commit 37ecfcee authored by Peter Gerwinski's avatar Peter Gerwinski
Browse files

Beispiel-Programme und Tafelbild: Arrays und Pointer für Fortgeschrittene

parent 2caa0295
No related branches found
No related tags found
No related merge requests found
Showing
with 284 additions and 0 deletions
#include <stdio.h>
int main (void)
{
int hello[] = { 84, 101, 115, 116, 0 };
for (int i = 0; hello[i]; i++)
printf ("%d\n", hello[i]);
return 0;
}
#include <stdio.h>
int main (void)
{
char *a[] = { "Dies", "ist", "ein", "Test" };
char **p = a;
for (int i = 0; i < 4; i++)
printf ("%s\n", a[i]);
return 0;
}
#include <stdio.h>
int main (void)
{
char *a[] = { "Dies", "ist", "ein", "Test" };
char **p = a;
for (int i = 0; i < 4; i++)
printf ("%s\n", *p++);
return 0;
}
#include <stdio.h>
int main (void)
{
char *a[] = { "Dies", "ist", "ein", "Test" };
for (int i = 0; i < 4; i++)
{
for (int j = 0; a[i][j]; j++)
printf ("%c", a[i][j]);
printf ("\n");
}
return 0;
}
#include <stdio.h>
int main (void)
{
char a[][5] = { "Dies", "ist", "ein", "Test" };
for (int i = 0; i < 4; i++)
{
for (int j = 0; a[i][j]; j++)
printf ("%c", a[i][j]);
printf ("\n");
}
return 0;
}
#include <stdio.h>
int main (void)
{
char a[][] = { "Dies", "ist", "ein", "Test" };
for (int i = 0; i < 4; i++)
{
for (int j = 0; a[i][j]; j++)
printf ("%c", a[i][j]);
printf ("\n");
}
return 0;
}
#include <stdio.h>
int main (void)
{
char a[][5] = { "Dies", "ist", "ein", "Test" };
char **p = a;
for (int i = 0; i < 4; i++)
{
for (int j = 0; p[i][j]; j++)
printf ("%c", p[i][j]);
printf ("\n");
}
return 0;
}
#include <stdio.h>
int main (void)
{
char a[][5] = { "Dies", "ist", "ein", "Test" };
char *p = a[0];
for (int i = 0; i < 4; i++)
{
for (int j = 0; p[i][j]; j++)
printf ("%c", p[i][j]);
printf ("\n");
}
return 0;
}
#include <stdio.h>
int main (void)
{
char a[][5] = { "Dies", "ist", "ein", "Test" };
char *p = a[0];
for (int i = 0; i < 4; i++)
{
for (int j = 0; p[i]; j++)
printf ("%c", p[j]);
printf ("\n");
}
return 0;
}
#include <stdio.h>
int main (void)
{
char a[][5] = { "Dies", "ist", "ein", "Test" };
char *p = a[0];
for (int i = 0; i < 4; i++)
{
for (int j = 0; p[j]; j++)
printf ("%c", p[j]);
printf ("\n");
}
return 0;
}
#include <stdio.h>
int main (void)
{
char a[][5] = { "Dies", "ist", "ein", "Test" };
char *p;
for (int i = 0; i < 4; i++)
{
p = a[i];
for (int j = 0; p[j]; j++)
printf ("%c", p[j]);
printf ("\n");
}
return 0;
}
#include <stdio.h>
int main (void)
{
int hello[] = { 84, 101, 115, 116, 0 };
for (int i = 0; hello[i]; i++)
printf ("%c\n", hello[i]);
return 0;
}
#include <stdio.h>
int main (void)
{
char a[][5] = { "Dies", "ist", "ein", "Test" };
char *p = a[0];
for (int i = 0; i < 4; i++)
{
for (int j = 0; p[j]; j++)
printf ("%c", p[j]);
printf ("\n");
p++;
}
return 0;
}
#include <stdio.h>
int main (void)
{
char a[][5] = { "Dies", "ist", "ein", "Test" };
char *p = a[0];
for (int i = 0; i < 4; i++)
{
for (int j = 0; p[j]; j++)
printf ("%c", p[j]);
printf ("\n");
p += 5;
}
return 0;
}
#include <stdio.h>
int main (void)
{
typedef char string5[5];
string5 a[] = { "Dies", "ist", "ein", "Test" };
string5 *p = a;
for (int i = 0; i < 4; i++)
{
for (int j = 0; p[j]; j++)
printf ("%c", p[j]);
printf ("\n");
p++;
}
return 0;
}
#include <stdio.h>
int main (void)
{
typedef char string5[5];
string5 a[] = { "Dies", "ist", "ein", "Test" };
string5 *p = a;
for (int i = 0; i < 4; i++)
{
for (int j = 0; (*p)[j]; j++)
printf ("%c", (*p)[j]);
printf ("\n");
p++;
}
return 0;
}
#include <stdio.h>
int main (void)
{
typedef char string5[5];
string5 a[] = { "Dies", "ist", "ein", "Test" };
string5 *p = a;
for (int i = 0; i < 4; i++)
{
printf ("%s\n", (*p)[i]);
p++;
}
return 0;
}
#include <stdio.h>
int main (void)
{
typedef char string5[5];
string5 a[] = { "Dies", "ist", "ein", "Test" };
string5 *p = a;
for (int i = 0; i < 4; i++)
{
printf ("%s\n", &((*p)[i]));
p++;
}
return 0;
}
#include <stdio.h>
int main (void)
{
typedef char string5[5];
string5 a[] = { "Dies", "ist", "ein", "Test" };
string5 *p = a;
for (int i = 0; i < 5; i++)
{
printf ("%s\n", &((*p)[i]));
p++;
}
return 0;
}
#include <stdio.h>
int main (void)
{
typedef char string5[5];
string5 a[] = { "Dies", "ist", "ein", "Test" };
string5 *p = a;
for (int i = 0; i < 4; i++)
{
printf ("%s\n", &(*p));
p++;
}
return 0;
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment