实例一:Hello World
当你开始学习C语言编程时,编写一个简单的“Hello World”程序是一个非常好的起点。这个程序会输出“Hello, World!”到控制台。
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}
这个例子中,#include <stdio.h> 是一个预处理指令,它告诉编译器包含标准输入输出头文件。main 函数是程序的入口点。printf 函数用于输出文本到控制台。
实例二:变量和赋值
在C语言中,变量是用于存储数据的容器。以下是如何声明和赋值变量的例子。
#include <stdio.h>
int main() {
int age = 25; // 声明一个整型变量并赋值为25
float salary = 5000.50; // 声明一个浮点型变量并赋值为5000.50
char grade = 'A'; // 声明一个字符变量并赋值为'A'
printf("Age: %d\n", age);
printf("Salary: %.2f\n", salary);
printf("Grade: %c\n", grade);
return 0;
}
在这个例子中,我们声明了三个变量:一个整型、一个浮点型和一个字符型,并分别赋值。
实例三:控制流——if语句
C语言中的控制流语句允许程序根据条件做出决策。以下是一个简单的if语句示例。
#include <stdio.h>
int main() {
int number = 10;
if (number > 5) {
printf("Number is greater than 5\n");
} else {
printf("Number is not greater than 5\n");
}
return 0;
}
在这个例子中,我们检查变量number是否大于5,并输出相应的信息。
实例四:循环——for循环
循环是重复执行代码块的一种方式。以下是一个使用for循环的例子,用于打印1到10的数字。
#include <stdio.h>
int main() {
for (int i = 1; i <= 10; i++) {
printf("%d\n", i);
}
return 0;
}
在这个例子中,for 循环初始化变量i为1,然后检查条件i <= 10是否为真。如果为真,则执行循环体内的代码,并将i增加1。这个过程重复,直到条件不再为真。
实例五:函数
函数是组织代码的模块化方式。以下是一个简单的函数示例,用于计算两个数的和。
#include <stdio.h>
// 函数声明
int add(int a, int b);
int main() {
int num1 = 5;
int num2 = 10;
int sum = add(num1, num2); // 调用函数并传递参数
printf("The sum is: %d\n", sum);
return 0;
}
// 函数定义
int add(int a, int b) {
return a + b;
}
在这个例子中,我们定义了一个名为add的函数,它接受两个整数参数并返回它们的和。在main函数中,我们调用add函数并打印结果。
通过这些实用的实例,你可以开始学习C语言编程,并逐步掌握更多的概念和技巧。记住,编程是一门实践性很强的技能,多写代码,多练习,你将能更快地进步。
