IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C Discussion :

Déclaration tordue vue sur un qcm


Sujet :

C

  1. #1
    Membre éclairé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2006
    Messages
    572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 572
    Par défaut Déclaration tordue vue sur un qcm
    Bonjour,

    Hier soir j'ai passé un qcm C/C++ et parmis les questions, il y avait une déclaration d'une forme que je n'avais jamais rencontré avant.

    Et la question était de savoir à quoi correspondait cette ligne.

    Quelqu'un aurait une explication précise ?

    Merci d'avance.

  2. #2
    Invité(e)
    Invité(e)
    Par défaut
    Bonjour,

    Un pointeur sur une fonction qui ne prend pas de paramètre et retourne un entier ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    #include <stdio.h>
     
    char foo()
    {
        return 'a';
    }
     
    int main()
    {
        char(*s)();
        s = foo;
     
        printf("s() : %c\n", s());
     
        return 0;
    }
    EDIT
    PS un pointeur de fonction n'a rien de tordu.
    Voir aussi http://emmanuel-delahaye.developpez.....htm#pointeurs

  3. #3
    Membre éclairé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2006
    Messages
    572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 572
    Par défaut
    Oui, c'est ce que je pensais au début, mais parmi les choix, il n'y avait pas de "pointeur de fonction" c'est pour ça que j'ai soupçonné un truc tordu.

    Bon, tant pis, merci de ta réponde, au moins maintenant je sais.

  4. #4
    Invité(e)
    Invité(e)
    Par défaut
    Citation Envoyé par Faiche Voir le message
    Mais parmi les choix, il n'y avait pas de "pointeur de fonction"
    Quels étaient les choix (si tu t'en rappelles ?)

  5. #5
    Membre éclairé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2006
    Messages
    572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 572
    Par défaut
    De tête (je peux me tromper) c'était :
    . une string
    . un pointeur sur une string
    . un pointeur sur un char
    . une fonction qui renvoie un char

    Donc la solution la plus proche était la dernière, mais c'est pas exactement ça non plus.

  6. #6
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Comme en C, une fonction est un pointeur de fonction, c'est peut être pour ça que ça n'était pas précisé. Mais, bon, ça reste tordu.

  7. #7
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par Faiche Voir le message
    De tête (je peux me tromper) c'était :
    . une string
    . un pointeur sur une string
    . un pointeur sur un char
    . une fonction qui renvoie un char

    Donc la solution la plus proche était la dernière, mais c'est pas exactement ça non plus.
    Hum, tu l'as trouvé où ce qcm ?

  8. #8
    Membre éclairé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2006
    Messages
    572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 572
    Par défaut
    C'est une boite qui m'a fait passer ce qcm en entretien d'embauche.

    7 questions de putes.

    Heureusement que je me suis débrouillé pour mon entretien java.

  9. #9
    Membre Expert Avatar de fregolo52
    Homme Profil pro
    Développeur C
    Inscrit en
    Août 2004
    Messages
    2 366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur C

    Informations forums :
    Inscription : Août 2004
    Messages : 2 366
    Par défaut
    Faut pas dire ça, ils veulent juste savoir si tu n'as pas un rigolot.

    C'est aussi pour monter qu'ils sont plus fort que toi.

    C'est quel genre de boite ? Sans donner de nom tu peux dire, industrie, SSII ...

  10. #10
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    A ce moment, tu peux carrément rajouter au stylo: pointeur de fonction! Après tout, c'était peut être une formulation piège?

  11. #11
    Membre éclairé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2006
    Messages
    572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 572
    Par défaut
    par question de pute je voulais dire "questions tordues" pas "entreprise de merde".

    De toutes façons, les qcm comme ça c'est aussi une bonne façon d'apprendre.

    C'est une ssii qui m'a fait passer un qcm java (moitié normal, moitié tordu) et un qcm c/c++ (en anglais, completement tordu :p)

    Voila

Discussions similaires

  1. Plusieurs vues sur un même fichier
    Par minicat dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 05/05/2014, 21h53
  2. Vue sur un serveur distant
    Par romano2003 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 14/03/2006, 07h50
  3. Réponses: 4
    Dernier message: 31/10/2005, 16h32
  4. probleme de vue sur sous formulaire
    Par fabrice518 dans le forum Access
    Réponses: 12
    Dernier message: 05/09/2005, 10h35
  5. Réponses: 7
    Dernier message: 21/02/2005, 13h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo