Lowbird Board  

Zurück   Lowbird Board > Zuckerwatteministerium > Just Whatever

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 20.06.2012, 10:10
Benutzerbild von DNom_Nettash
DNom_Nettash DNom_Nettash ist offline
Erfahrener Benutzer
 
Registriert seit: 12.07.2010
Ort: Black Forest
Beiträge: 260
Standard Ausgabe von Zeigern in C

Hallo zusammen! (=

Speziell die Programmierer müssen mir kurz helfen. Hab spontan im Studium ein Aufgabenblatt bekommen, welches sich mit Zeigern in C beschäftigt. Jetzt hab ich mich leider seit Jahren nicht mehr damit auseinandergesetzt. Daher würde es mich riesig freuen, wenn ihr mir bei den 3 Aufgaben kurz helfen könntet. (=

Aufgabe 1
Bitte ermitteln Sie für folgendes Programm die Ausgaben.

Code:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, const char *args[])
{
int i, j;
int *p1, *p2, **p3;

p1 = &i;
p2 = &j;
*p1 = 3;
*p2 = 5;
printf ("p1p2 ist %d\n", *p1 * *p2);
p3 = &p1;
**p3 = 7;
printf ("p1p2p3 ist %d\n", *p1 * *p2* **p3);
system ("PAUSE");
return EXIT_SUCCESS;
}
Aufgabe 2
Bitte ermitteln Sie für folgendes Programm die Ausgaben.

Code:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, const char *args[])
{
int i=0, j=0;

int *p1=&j, *p2=&i;
while (*p2 <= 10) {
*p1 = *p1 + *p2;
*p2 = 1 + *p2;
}
printf ("p1 ist %d\n", *p1);
printf ("p2 ist %d\n", *p2);
for (/* EMPTY! */ ; *p2 > 0; *p2 = *p2-1) {
*p1 = *p1 + *p2;
}
printf ("p1 ist %d\n", *p1);
printf ("p2 ist %d\n", *p2);
system ("PAUSE");
return EXIT_SUCCESS;
}
Aufgabe 3
Bitte ermitteln Sie für folgendes Programm die Ausgaben.

Code:
#include <stdio.h>
#include <stdlib.h>
void F (int *t, int *s, int *x)
{
if (*s == 0) {
*t = 1;
}
if (*s > 0) {
*s = *s - 1;
F (t, s, x);
*t = *t * *s;
}
*x = *x + 1;
}
int main(int argc, const char *args[])
{
int i = 0, j = 3, k = 0;
F (&i, &j, &k);
printf ("i ist %d\n", i);
printf ("j ist %d\n", j);
printf ("k ist %d\n", k);
system ("PAUSE");
return EXIT_SUCCESS;
}
__________________
"Ich, der verrückte Rätsler, habe Captain Girl gepenist, weil die penible Peniskuh zu schwanz an meiner Genitalität interpenissiert war."
- Captain Hero

Geändert von Localhorst (22.06.2012 um 20:20 Uhr). Grund: added code blocks
Mit Zitat antworten
  #2  
Alt 20.06.2012, 10:24
Benutzerbild von foolinparadise
foolinparadise foolinparadise ist offline
i am the niggest!
 
Registriert seit: 01.05.2011
Beiträge: 159
Standard

*i have no idea what i am doing*
__________________
und die vergleiche werden immer immer doller,
weit hergeholt wie die kinder von madonna.
Mit Zitat antworten
  #3  
Alt 20.06.2012, 17:45
Benutzerbild von Localhorst
Localhorst Localhorst ist offline
Super-Moderator
 
Registriert seit: 06.01.2009
Ort: Uppsala
Beiträge: 347
Standard

Cheater!
__________________
RAID 0 has redundancy, but the other way round: If some of the disks non-fail, that non-failure can still be worked around by another disk failing.
Indeed, it has very high reverse redundancy: Even if all but 1 disks non-fail, the one failure still ensures complete failure of the array.
The more disks you use, the better you are protected against non-failure.
Mit Zitat antworten
  #4  
Alt 20.06.2012, 18:11
Benutzerbild von DNom_Nettash
DNom_Nettash DNom_Nettash ist offline
Erfahrener Benutzer
 
Registriert seit: 12.07.2010
Ort: Black Forest
Beiträge: 260
Standard

Local du bist mein Held! Bei der nächsten Fogel-Con knabber ich dir, auf Wunsch, an deinen Nippeln herum! <3 <3 <3

Ich hätte die Kacke ja auch selbst durch den Compiler jagen können.. nur besitze ich keinen mehr seit mir meine SSD abgeschmiert ist .______.
__________________
"Ich, der verrückte Rätsler, habe Captain Girl gepenist, weil die penible Peniskuh zu schwanz an meiner Genitalität interpenissiert war."
- Captain Hero
Mit Zitat antworten
  #5  
Alt 22.06.2012, 20:14
Benutzerbild von dekadenZ
dekadenZ dekadenZ ist offline
Williger Lowbird-Hacker
 
Registriert seit: 05.01.2009
Ort: Berlin
Beiträge: 183
Standard

Code:
[ ] Ich kenne den Knopf in der Werkzeugleiste, um einen Codeabschnitt einzufügen.
__________________
“I keep two magnums in my desk. One’s a gun and I keep it loaded. The other’s a bottle and it keeps me loaded.”
Mit Zitat antworten
  #6  
Alt 22.06.2012, 20:21
Benutzerbild von Localhorst
Localhorst Localhorst ist offline
Super-Moderator
 
Registriert seit: 06.01.2009
Ort: Uppsala
Beiträge: 347
Standard

Zitat:
Zitat von DNom_Nettash Beitrag anzeigen
Local du bist mein Held! Bei der nächsten Fogel-Con knabber ich dir, auf Wunsch, an deinen Nippeln herum! <3 <3 <3
*blush* (Da wirst du mich allerdings nicht antreffen.)

Zitat:
Zitat von DNom_Nettash Beitrag anzeigen
Ich hätte die Kacke ja auch selbst durch den Compiler jagen können.. nur besitze ich keinen mehr seit mir meine SSD abgeschmiert ist .______.
Falls du wirklich bedarf hast, kannst du dir ja z.B. Dev-C++ oder sogar Visual C++ 2010 Express besorgen. Das ist beides gratis, Microsoft möchte aber gerne 'ne Live-ID zum registrieren.


Zitat:
Zitat von dekadenZ Beitrag anzeigen
Code:
[ ] Ich kenne den Knopf in der Werkzeugleiste, um einen Codeabschnitt einzufügen.
beautiful <3
__________________
RAID 0 has redundancy, but the other way round: If some of the disks non-fail, that non-failure can still be worked around by another disk failing.
Indeed, it has very high reverse redundancy: Even if all but 1 disks non-fail, the one failure still ensures complete failure of the array.
The more disks you use, the better you are protected against non-failure.

Geändert von Localhorst (22.06.2012 um 20:55 Uhr).
Mit Zitat antworten
  #7  
Alt 23.06.2012, 23:20
Benutzerbild von DNom_Nettash
DNom_Nettash DNom_Nettash ist offline
Erfahrener Benutzer
 
Registriert seit: 12.07.2010
Ort: Black Forest
Beiträge: 260
Standard

Zitat:
Zitat von Localhorst Beitrag anzeigen
*blush* (Da wirst du mich allerdings nicht antreffen.)
Oh noes! =(



Zitat:
Zitat von Localhorst Beitrag anzeigen
Falls du wirklich bedarf hast, kannst du dir ja z.B. Dev-C++ oder sogar Visual C++ 2010 Express besorgen. Das ist beides gratis, Microsoft möchte aber gerne 'ne Live-ID zum registrieren.
Gut zu wissen. Danke für den Tipp! (=
__________________
"Ich, der verrückte Rätsler, habe Captain Girl gepenist, weil die penible Peniskuh zu schwanz an meiner Genitalität interpenissiert war."
- Captain Hero
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:08 Uhr.


Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.