01. C 语言基础
C 语言是计算机科学的基石,许多现代操作系统和编程语言都建立在 C 语言之上。
C 语言的特点:
- 接近硬件的底层操作能力
- 高效的执行性能
- 丰富的运算符和数据类型
- 结构化编程
- 可移植性强
c
#include <stdio.h>
#include <stdlib.h>
// 结构体定义
struct Student {
char name[50];
int age;
float score;
};
// 函数定义
void printStudent(struct Student *s) {
printf("姓名: %s, 年龄: %d, 成绩: %.1f\n",
s->name, s->age, s->score);
}
int main() {
// 数组
int numbers[] = {1, 2, 3, 4, 5};
int sum = 0;
for (int i = 0; i < 5; i++) {
sum += numbers[i];
}
printf("数组总和: %d\n", sum);
// 指针
int x = 42;
int *ptr = &x;
printf("x 的地址: %p, 值: %d\n", (void*)ptr, *ptr);
// 结构体
struct Student stu = {"张三", 20, 95.5};
printStudent(&stu);
return 0;
}C 语言中指针是最强大也最危险的特性,务必确保指针指向有效的内存地址。
知识测验
第 1/4 题正确 0
C 语言中 * 运算符的作用是什么?
下一节
下一节 指针深入