Questions marquées «c»

134
Une fonction récursive peut-elle être en ligne?

inline int factorial(int n) { if(!n) return 1; else return n*factorial(n-1); } Pendant que je lisais ceci , j'ai trouvé que le code ci-dessus conduirait à une "compilation infinie" s'il n'était pas géré correctement par le compilateur. Comment le compilateur décide-t-il d'insérer une fonction ou...

134
définition de structure auto-référentielle?

Je n'écris pas en C depuis très longtemps, donc je ne suis pas sûr de la façon dont je devrais faire ce genre de choses récursives ... Je voudrais que chaque cellule contienne une autre cellule, mais j'obtiens une erreur le long du les lignes du "champ 'enfant' sont de type incomplet". Quoi de...

134
Quelle est votre astuce de programmation C préférée? [fermé]

Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une...

134
Utilisation pratique du mot-clé `stackalloc`

Quelqu'un a-t-il déjà utilisé stackalloclors de la programmation en C #? Je suis conscient de ce que fait, mais le seul moment où il apparaît dans mon code est par accident, car Intellisense le suggère lorsque je commence à taper static, par exemple. Bien que cela ne soit pas lié aux scénarios...

134
Supprimer tous les espaces de NSString

J'ai essayé de me débarrasser des espaces blancs dans un NSString, mais aucune des méthodes que j'ai essayées n'a fonctionné. J'ai "this is a test"et je veux obtenir "thisisatest". J'ai utilisé whitespaceCharacterSet, qui est censé éliminer les espaces blancs. NSString *search = [searchbar.text...