¿Análisis de valor clave de búsqueda binaria en lenguaje C?
#includelt;stdio.hgt;
void main()
{ int a[10]={9, 16, 25, 32, 2, 1, 29, 81, 36, 21};
int clave, bajo=0, alto=10-1, medio, k=-1;
int i, j, t;
printf(" ingrese: ");
scanf("d", amp; clave); ;10;i)
{for(j=0;jlt;10-i;j)
El lenguaje C es un lenguaje de programación de computadoras general y se usa ampliamente. El objetivo de diseño del lenguaje C es proporcionar un lenguaje de programación que pueda compilarse fácilmente, manejar memoria de bajo nivel, generar una pequeña cantidad de código de máquina y que pueda ejecutarse sin ningún soporte de entorno de ejecución. Aunque el lenguaje C proporciona muchas funciones de procesamiento de bajo nivel, aún mantiene buenas características multiplataforma. Los programas en lenguaje C escritos en una especificación estándar se pueden compilar en muchas plataformas informáticas.
Para evitar diferencias en la sintaxis del lenguaje C utilizada por varios desarrolladores, la Oficina Nacional Estadounidense de Estándares desarrolló un conjunto completo de sintaxis estándar nacional estadounidense para el lenguaje C, llamado ANSI C, como estándar original. para el lenguaje C. Actualmente, el 8 de diciembre de 2011, el estándar C11 publicado por la Organización Internacional de Normalización (ISO) y la Comisión Electrotécnica Internacional (IEC) es el tercer estándar oficial del lenguaje C y el último estándar del lenguaje C.
Al principio no existía un estándar oficial para el lenguaje C. En 1978, AT&T Bell Laboratories lanzó oficialmente el lenguaje C. Brian Kernighan y Dennis Ritchie publicaron un libro llamado "El lenguaje de programación C". Este libro, conocido como K&R por los desarrolladores de C, sirvió como especificación estándar no oficial para el lenguaje C durante muchos años. La gente llama a esta versión del lenguaje C K&R C.