C语言编程中有许多基础且重要的代码片段,这些代码片段通常被作为入门学习的一部分。以下是一些C语言程序员常背的代码:
Hello World程序
```c
include
int main() {
printf("Hello, World!\n");
return 0;
}
```
这是C语言中最基本的程序,用于在控制台输出"Hello, World!"。
变量声明和赋值
```c
int num; // 声明一个整型变量num
num = 10; // 给变量赋值
float pi = 3.14; // 声明并赋值一个浮点型变量
char letter = 'A'; // 声明并赋值一个字符型变量
```
条件语句(if-else)
```c
int num = 5;
if (num > 0) {
printf("Number is positive");
}
```
循环语句(for循环)
```c
for (int i = 0; i < 5; i++) {
printf("%d ", i); // 输出数组元素
}
```
函数的声明和使用
```c
int add(int a, int b) {
return a + b; // 定义一个函数,接受两个整型参数,并返回它们的和
}
```
输出9*9乘法口诀
```c
include
int main() {
int i, j, result;
for (i = 1; i <= 9; i++) {
for (j = 1; j <= 9; j++) {
result = i * j;
printf("%d*%d=%-3d", i, j, result);
}
printf("\n");
}
return 0;
}
```
判断101-200之间有多少个素数,并输出所有素数及素数的个数
```c
include
int main() {
int m, i, k, h = 0, leap = 1;
printf("\n");
for (m = 101; m <= 200; m++) {
k = sqrt(m + 1);
for (i = 2; i <= k; i++) {
if (m % i == 0) {
leap = 0;
break;
}
}
if (leap) {
printf("%-4d", m);
h++;
if (h % 10 == 0) {
printf("\n");
}
}
leap = 1;
}
printf("\nThe total is %d", h);
return 0;
}
```
斐波那契数列
```c
include
int main() {
long f1 = 1, f2 = 1;
int i;
printf("斐波那契数列前20项:\n");
for (i = 1; i <= 20; i++) {
printf("%12ld ", f1);
long temp = f1 + f2;
f1 = f2;
f2 = temp;
if (i % 2 == 0) {
printf("\n");
}
}
return 0;
}
```
这些代码片段涵盖了C语言的基本输入输出、变量操作、条件判断、循环、函数以及算法等多个方面,对于初学者来说是必须掌握的基础知识。通过背诵和理解这些代码,初学者可以更快地掌握C语言的基本编程技巧。