Preguntas etiquetadas con c

C es un lenguaje de programación de uso general utilizado para la programación del sistema (SO e incrustado), bibliotecas, juegos y multiplataforma. Esta etiqueta debe usarse con preguntas generales sobre el lenguaje C, como se define en el estándar ISO 9899 (la última versión, 9899: 2018, a menos que se especifique lo contrario; también etiquete las solicitudes específicas de la versión con c89, c99, c11, etc.). C es distinto de C ++ y no debe combinarse con la etiqueta C ++ en ausencia de una razón racional.






15
¿Qué hace el operador unario más?
¿Qué hace el operador unario más? Hay varias definiciones que he encontrado ( aquí y aquí ) pero todavía no tengo idea de para qué se usaría. Parece que no hace nada, pero tiene una razón, ¿verdad?
86 c#  c++  c  unary-operator 

5
En C, ¿se puede dividir una declaración printf larga en varias líneas?
Tengo la siguiente declaración: printf("name: %s\targs: %s\tvalue %d\tarraysize %d\n", sp->name, sp->args, sp->value, sp->arraysize); Quiero romperlo. Intenté lo siguiente pero no funciona. printf("name: %s\t args: %s\t value %d\t arraysize %d\n", sp->name, sp->args, sp->value, sp->arraysize); ¿Cómo puedo romperlo?
86 c  printf 

29
'hacer ... mientras' frente a 'mientras'
Posibles duplicados: While vs. Do While ¿ Cuándo debo usar los bucles do-while en lugar de while? He estado programando por un tiempo (2 años de trabajo + 4.5 años de grado + 1 año de preuniversitario), y nunca he usado un ciclo de hacer mientras no me veo obligado …
86 c#  c++  c  while-loop  do-while 

10
Pasar una matriz como argumento a una función en C
Escribí una función que contiene una matriz como argumento y la llamo pasando el valor de la matriz de la siguiente manera. void arraytest(int a[]) { // changed the array a a[0]=a[0]+a[1]; a[1]=a[0]-a[1]; a[0]=a[0]-a[1]; } void main() { int arr[]={1,2}; printf("%d \t %d",arr[0],arr[1]); arraytest(arr); printf("\n After calling fun arr contains: …

15
rails install pg - No se puede encontrar el encabezado 'libpq-fe.h
$ sudo bundle install Resultado Fetching gem metadata from https://rubygems.org/........... Fetching gem metadata from https://rubygems.org/.. Using rake (0.9.2.2) Using i18n (0.6.1) Using multi_json (1.3.6) Using activesupport (3.2.8) Using builder (3.0.4) Using activemodel (3.2.8) Using erubis (2.7.0) Using journey (1.0.4) Using rack (1.4.1) Using rack-cache (1.2) Using rack-test (0.6.2) Using hike …

4
error: nombre de tipo desconocido 'bool'
Descargué el código fuente y quería compilar el archivo del escáner. Produce este error: [meepo@localhost cs143-pp1]$ gcc -o lex.yy.o lex.yy.c -ll In file included from scanner.l:15:0: scanner.h:59:5: error: unknown type name ‘bool’ In file included from scanner.l:16:0: utility.h:64:38: error: unknown type name ‘bool’ utility.h:74:1: error: unknown type name ‘bool’ In …
86 c  gcc  lex 

3
Gran diferencia (x9) en el tiempo de ejecución entre código casi idéntico en C y C ++
Estaba intentando resolver este ejercicio de www.spoj.com: FCTRL - Factorial Realmente no tienes que leerlo, solo hazlo si tienes curiosidad :) Primero lo implementé en C ++ (aquí está mi solución): #include <iostream> using namespace std; int main() { unsigned int num_of_inputs; unsigned int fact_num; unsigned int num_of_trailing_zeros; std::ios_base::sync_with_stdio(false); // …
85 c++  c  performance  gcc  iostream 




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.