preguntar acerca de c

3
réponses

Pourquoi une boucle simple est-elle optimisée lorsque la limite est 959 mais pas 960?

Considérez cette boucle simple: float f(float x[]) { float p = 1.0; for (int i = 0; i < 959; i++) p += 1; return p; } Si vous compiler avec gcc 7 (instantané) ou clang (tronc) avec -march=core-avx2 -Ofast vous obtenez quelque chose …
demandé sur 1970-01-01 00:33:37
4
réponses

Passer des arguments de ligne de commande dans Visual Studio 2010?

Je travaille actuellement sur un projet C et je n'ai pas pu comprendre comment passer des arguments de ligne de commande à ma fonction principale dans Visual Studio 2010 Express Edition. Je veux déboguer-comment fonctionnent ces arguments de ligne de …
demandé sur 1970-01-01 00:33:30
10
réponses

Expressions de pointeur: * ptr++, * ++ptr et ++ * ptr

Récemment, j'ai rencontré ce problème que je suis incapable de comprendre par moi-même. Que signifient vraiment ces trois Expressions ? *ptr++ *++ptr ++*ptr J'ai essayé de Ritchie. Mais malheureusement, il a été incapable de suivre ce qu'il a di …
demandé sur 1970-01-01 00:33:33
17
réponses

Générer des nombres aléatoires suivant une distribution normale en C/C++

Est-ce que quelqu'un sait comment je pourrais facilement générer des nombres aléatoires suivant une distribution normale en C/C++ ? Http://www.mathworks.com/access/helpdesk/help/toolbox/stats/normrnd.html Je ne veux pas utiliser de Boost. Je sais …
demandé sur 1970-01-01 00:33:30
10
réponses

Comment concaténer deux chaînes de caractères en C?

Comment ajouter deux chaînes? J'ai essayé name = "derp" + "herp";, mais j'ai une erreur: L'Expression doit avoir un type intégral ou enum ... …
demandé sur 1970-01-01 00:33:31
7
réponses

Faire fonctionner un programme lentement

Existe-t-il un moyen d'exécuter un programme C++ plus lentement en modifiant les paramètres du système D'exploitation sous Linux? De cette façon, je voudrais simuler ce qui se passera si ce programme particulier s'exécute sur une vraie machine plus l …
demandé sur 1970-01-01 00:33:33
6
réponses

Ce qui est plus efficace? En utilisant pow pour carré ou simplement le multiplier avec lui-même?

Qu'est-ce que de ces deux méthodes est en C plus efficace? Et que diriez-vous: pow(x,3) Vs. x*x*x // etc? ... …
demandé sur 1970-01-01 00:33:30
5
réponses

Qu’est ce qu’un fichier objet en C?

Je lis sur les bibliothèques en C mais je n'ai pas encore trouvé d'explication sur ce qu'est un fichier objet. Quelle est la vraie différence entre tout autre fichier compilé et un fichier objet? Je serais heureux si quelqu'un pouvait expliquer en la …
demandé sur 1970-01-01 00:33:31
7
réponses

Comment envoyer une chaîne simple entre deux programmes en utilisant des tuyaux?

J'ai essayé de chercher sur le net, mais il n'y a pratiquement pas de ressources. Un petit exemple suffit. Modifier Je veux dire, deux programmes C différents communiquant entre eux. Un programme devrait envoyer "Salut", et l'autre doit le recevoir. …
demandé sur 1970-01-01 00:33:30
11
réponses

Quelle est la différence entre memmove et memcpy?

Quelle est la différence entre memmove et memcpy? Lequel utilisez-vous habituellement et comment? ... …
demandé sur 1970-01-01 00:33:29