1. 基本结构:
C 语言程序由一系列函数组成。一个简单的 C 语言程序包含 main() 函数,这是程序的入口。
#include <stdio.h>
int main() {
// 你的代码在这里
return 0;
}
2. 变量和数据类型:
C 语言有一些基本的数据类型,如整数、浮点数、字符等。你可以使用 int、float、char 等关键字定义变量。
#include <stdio.h>
int main() {
int age = 25;
float height = 175.5;
char grade = 'A';
printf("Age: %d, Height: %.2f, Grade: %c\n", age, height, grade);
return 0;
}
3. 运算符:
C 语言支持各种算术和逻辑运算符,如 +、-、*、/、==、!=、&&、|| 等。
#include <stdio.h>
int main() {
int a = 5, b = 2;
int sum = a + b;
int product = a * b;
printf("Sum: %d, Product: %d\n", sum, product);
return 0;
}
4. 流程控制:
C 语言使用 if、else、while、for 等语句来控制程序的流程。
#include <stdio.h>
int main() {
int number = 10;
if (number > 0) {
printf("Positive\n");
} else if (number < 0) {
printf("Negative\n");
} else {
printf("Zero\n");
}
for (int i = 0; i < 5; i++) {
printf("%d ", i);
}
printf("\n");
return 0;
}
5. 函数:
C 语言使用函数来组织代码。函数有自己的返回类型、参数列表和函数体。
#include <stdio.h>
// 函数声明
int add(int a, int b);
int main() {
int result = add(3, 4);
printf("Result: %d\n", result);
return 0;
}
// 函数定义
int add(int a, int b) {
return a + b;
}
6. 数组和指针:
C 语言支持数组和指针,这两个概念在 C 语言中非常重要。
#include <stdio.h>
int main() {
int numbers[] = {1, 2, 3, 4, 5};
for (int i = 0; i < 5; i++) {
printf("%d ", numbers[i]);
}
printf("\n");
int *ptr = numbers;
printf("First element: %d\n", *ptr);
return 0;
}
以上是 C 语言的一些基础知识,你可以根据需要深入学习更多内容,如结构体、文件操作、动态内存分配等。推荐查阅《C 程序设计语言》(The C Programming Language)这本书,它由 Brian W. Kernighan 和 Dennis M. Ritchie 编写,是 C 语言的经典教材。
转载请注明出处:http://www.zyzy.cn/article/detail/13508/C 语言