Δημοσιεύτηκε: 05 Αύγ 2011, 19:44
από Star_Light
Έστω ο κώδικας

Κώδικας: Επιλογή όλων
#include<stdio.h>
void function();
int x=1234;
int y=4567;

int main()
{
int x=4321;

function();
printf("2=> Mesa sto kurio tmima: %d %d \n",x,y);
{

int y=7654;
function();
printf(" 3 => Mesa sto entheto tmima: %d %d \n",x,y);
}


return 0;
} void function()
{

printf("1=> mesa stin sunartisi : %d %d ",x,y);

return ;
}


A.Να βρεθούν οι τιμές που εκτυπώνει η printf κάθε φορα αν στην συνάρτηση function() περάσουμε τα x,y σαν παραμέτρους.
(Μην βιαστείτε να χρησιμοποιησετε μεταγλωτιστη... καντε την στο χαρτι.... αρχικά και μετα τρεξτε την για επαλήθευση.)

B. Ποια η σχέση των τιμων των μεταβλητων (κατα την αρχικοποιηση τους) σαν καθολικες και σαν τοπικες. (Παρατηρείστε τους καλυτερα)

επειδη ο προγραμματισμος ειναι και θεμα παρατηρητικοτητας εγω αν ημουν ποτε καθηγητης( ΧΑΧΑΧΑΧΑΧΑΧΑΧΑΧΑ ΑΣΤΕΙΑΚΙ) θα εβαζα μια τετοια ασκηση παντως.

ΕΠΙΣΗΜΑΝΣΗ =>
Η χρηση των καθολικων μεταβλητων οπως συζητηθηκε και με τον migf1 πρεπει να αποφευγεται. Εδω εμφανίζεται για τις αναγκες του συγκεκριμενου παραδειγματος.

:D