Προς το περιεχόμενο

Θέματα στην γλώσσα c….ΕΠΕΙΓΟΝ


tile

Προτεινόμενες αναρτήσεις

Θα ήθελα κάποιος να με βοηθήσει γιατί έχω κάποια θέματα στην γλώσσα c και πρέπει να τα λύσω όσο πιο γρήγορα γίνεται… Πιστεύω για κάποιον που ξέρει c τα θέματα είναι γελοία…

1)

Δώστε την ερμηνεία των παρακάτω στοιχείων με δεδομένη την εξής πρόταση:

Int n1,n2,n3, *d1, *d2;

 

προταση

 

d 1=&n1

 

*d1=23

 

d 2=&n2

 

n 3=*d1+*d2

 

d 2=d1

 

d 1++

 

(*d1)++

 

d 2=120

 

2) Να γραφεί συνάρτηση η οποία να δέχεται ως παράμετρο την διεύθυνση μιας συμβολοσειράς και να εμφανίζει μόνο τους αριθμητικούς χαρακτήρες (0-9) που περιέχονται στην συμβολοσειρά.

 

ΠΕΡΙΜΕΝΩ ΟΣΟ ΠΙΟ ΓΡΗΓΟΡΑ ΤΗΝ ΑΠΑΝΤΗΣΗ ΣΑΣ…ΕΥΧΑΡΙΣΤΩ…

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Θα ήθελα κάποιος να με βοηθήσει γιατί έχω κάποια θέματα στην γλώσσα c και πρέπει να τα λύσω όσο πιο γρήγορα γίνεται… Πιστεύω για κάποιον που ξέρει c τα θέματα είναι γελοία…

1)

Δώστε την ερμηνεία των παρακάτω στοιχείων με δεδομένη την εξής πρόταση:

Int n1,n2,n3, *d1, *d2;

 

προταση

 

d 1=&n1 το d1 κραταει το reference του n1

 

*d1=23 το 23 παει στο rval του n1

 

d 2=&n2 το d2 κραταει το reference του n2

 

n 3=*d1+*d2 (n3 = n1+ n2)

 

d 2=d1 το d2 καραταει το reference του n1

 

d 1++ stackoverflow

 

(*d1)++ ( n1++)

 

d 2=120 (n1 = 120)

 

2) Να γραφεί συνάρτηση η οποία να δέχεται ως παράμετρο την διεύθυνση μιας συμβολοσειράς και να εμφανίζει μόνο τους αριθμητικούς χαρακτήρες (0-9) που περιέχονται στην συμβολοσειρά.

>void foo(char *cstr)
{
while(*cstr!= '\0')
{
	if(isdigit(*cstr))
		printf("%c",*cstr);
	cstr++;
}
}

 

ΠΕΡΙΜΕΝΩ ΟΣΟ ΠΙΟ ΓΡΗΓΟΡΑ ΤΗΝ ΑΠΑΝΤΗΣΗ ΣΑΣ…ΕΥΧΑΡΙΣΤΩ…

 

 

 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

ευχαριστω πολυ

 

ρε φιλε αν μπορεις πες μου τιποτα και για αυτο:

να μετατρεψετε τις παρακατω εντολές με τον τελεστη <<?>>

 

a. if(num==6)

apot=100;

else

apot=120;

 

b.if (a>b)25;else 30;

 

c.if (x1==1)&&(y==2)k=3;else k=7;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Επειδή είναι όντως αρκετά απλά... και επειδή για να κάνεις C σημαίνει πως είσαι στην τριτοβάθμια...

 

μήπως είναι κάπως να μην γνωρίζεις όλα αυτά; Μήπως είναι κάπως οι ίδιοι οι πληροφορικάριοι να επιτρέπουν την απόκτηση "πιστοποιητικού" γνώσης πληροφορικής (ή απλά C) σε κάποιον που δεν ξέρει και δεν θέλει να μάθει (γιατί είναι τόσο απλά, που εάν θέλεις μπορείς να τα μάθεις) τα τόσο απλά, συνεισφέροντας έτσι στο χαμήλωμα του επιπέδου του επαγγέλματος τους;

 

Δεν μιλάω γενικότερα, αλλά πολύ συγκεκριμένα. Για αυτά εδώ ΚΑΙ ΜΟΝΟ τα θέματα. Η C είναι ( ; ) ό,τι πιο βασικό διδάσκεται κάποιος.... πόσο μάλλον δε το if then else και απλοί δείκτες με ints.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...