Suchergebnisse für Anfrage "c"

40 die antwort

Wie schnell können Sie eine lineare Suche durchführen?

Ich möchte diese lineare Suche optimieren: static int linear (const int *arr, int n, int key) { int i = 0; while (i < n) { if (arr [i] >= key) break; ++i; } return i; } Das Array ist sortiert und die Funktion soll den Index des ersten Elements ...

4 die antwort

Alternative for-loop-Syntax [duplizieren]

Diese Frage hat hier bereits eine Antwort: Gibt es eine Möglichkeit, eine for-Schleife mit nur zwei Ausdrücken in C zu erstellen? [/questions/23168997/is-there-a-way-to-create-a-for-loop-with-only-two-expressions-in-c] 1 AntwortBelow ist ein ...

2 die antwort

Verwenden Sie den C-Präprozessor, um ein Zeichenfolgenliteral für scanf zu erstellen?

Ich versuche ein @ zu erstellsscanf Zeichenkettenliteral zur Unterstützung der Pufferüberlaufverhinderung in C99. Das Ziel ist so etwas wie: #define MAX_ARG_LEN 16 char arg[MAX_ARG_LEN] = ""; if (sscanf(arg, "%"(MAX_ARG_LEN-1)"X", &input) > ...

TOP-Veröffentlichungen

4 die antwort

Indentationskontrolle beim Entwickeln einer kleinen Python-ähnlichen Sprache

Ich entwickle eine kleine Python-ähnliche Sprache mit flex, byacc (für lexikalisches und Parsing) und C ++, aber ich habe ein paar Fragen zur Bereichskontrolle. just wie Python verwendet es Leerzeichen (oder Tabulatoren) für Einrückungen, nicht ...

2 die antwort

Wie Sie die IP-Adresse für Schnittstellen in C mithilfe von IPv6 kennen

Angenommen, ich möchte eine Liste aller IP-Adressen auf meinem Linux-Computer nach ihren Schnittstellennamen erstellen, wobei beide @ verwendet werde IPv6 [http://en.wikipedia.org/wiki/IPv6] und IPv4 [http://en.wikipedia.org/wiki/IPv4] . Der ...

10 die antwort

Programm zum Drucken von ungeraden und geraden Zahlen auf separaten Threads

Ich lerne Programmieren mit pthreads. Wie kann ich ein Programm schreiben, um ungerade und gerade Zahlen auf separaten Threads zu drucken?

6 die antwort

Warum ist dieser NodeJS 2x schneller als der native C?

Um eine Präsentation bei der Arbeit zu ermöglichen, wollte ich die Leistung von NodeJS mit C vergleichen. Folgendes habe ich geschrieben: Node.js (for.js): var d = 0.0, start = new Date().getTime(); for (var i = 0; i < 100000000; i++) { d += ...

8 die antwort

Wann ist ein> wahr?

Recht, ich glaube, ich lebe wirklich einen Traum. Ich habe den folgenden Code, den ich kompiliere und auf einem AIX-Computer ausführe: AIX 3 5 PowerPC_POWER5 processor type IBM XL C/C++ for AIX, V10.1 Version: 10.01.0000.0003 #include <stdio.h> ...

12 die antwort

Wie kann man die C ++ - Funktion von C aus aufrufen?

Ich weiß das ufruf der C-Funktion aus C ++: Wenn meine Anwendung in C ++ war und ich Funktionen aus einer in C geschriebenen Bibliothek aufrufen musste, hätte ich @ verwende //main.cpp extern "C" void C_library_function(int x, int ...

6 die antwort

extern auf Funktionsprototypen?

my_math.h// case 1 unsigned int add_two_numbers(unsigned char a, unsigned char b); //case 2 extern unsigned int add_two_numbers(unsigned char a, unsigned char b);Was ist der Unterschied zwischen Fall 1 und Fall 2? Ich habe @ nie benut extern für ...