引言C语言是一种广泛使用的计算机编程语言,以其高效、灵活和可移植性而闻名。对于大学计算机科学专业的学生来说,掌握C语言是学习其他编程语言和深入理解计算机系统的基础。本文将为您提供一份实用的C语言编程入...
C语言是一种广泛使用的计算机编程语言,以其高效、灵活和可移植性而闻名。对于大学计算机科学专业的学生来说,掌握C语言是学习其他编程语言和深入理解计算机系统的基础。本文将为您提供一份实用的C语言编程入门教程,帮助您快速掌握C语言编程的基本概念和技巧。
C语言由Dennis Ritchie在1972年发明,最初是为了在贝尔实验室的PDP-11计算机上编写操作系统Unix。自那时以来,C语言已经成为了最受欢迎的编程语言之一,被广泛应用于系统软件、嵌入式系统、游戏开发等领域。
#include
int main() { char operator; double first, second; printf("Enter an operator (+, -, *, /): "); scanf("%c", &operator); printf("Enter two operands: "); scanf("%lf %lf", &first, &second); switch (operator) { case '+': printf("%.1lf + %.1lf = %.1lf", first, second, first + second); break; case '-': printf("%.1lf - %.1lf = %.1lf", first, second, first - second); break; case '*': printf("%.1lf * %.1lf = %.1lf", first, second, first * second); break; case '/': if (second != 0.0) printf("%.1lf / %.1lf = %.1lf", first, second, first / second); else printf("Division by zero is not allowed"); break; default: printf("Invalid operator"); } return 0;
} #include
void swap(int *xp, int *yp) { int temp = *xp; *xp = *yp; *yp = temp;
}
void bubbleSort(int arr[], int n) { int i, j; for (i = 0; i < n-1; i++) { for (j = 0; j < n-i-1; j++) { if (arr[j] > arr[j+1]) swap(&arr[j], &arr[j+1]); } }
}
void printArray(int arr[], int size) { int i; for (i=0; i < size; i++) printf("%d ", arr[i]); printf("\n");
}
int main() { int arr[] = {64, 34, 25, 12, 22, 11, 90}; int n = sizeof(arr)/sizeof(arr[0]); bubbleSort(arr, n); printf("Sorted array: \n"); printArray(arr, n); return 0;
} 通过本文的学习,您应该已经对C语言编程有了初步的了解。C语言是一种强大的编程语言,掌握它将为您的编程生涯奠定坚实的基础。继续学习C语言的高级特性,并尝试将所学知识应用于实际项目中,以进一步提高您的编程技能。