学习 C 语言是理解计算机编程的基础,让我们逐步学习如何使用 C 编程,包括变量、流程控制和指针等方面。
在 C 中,变量用于存储数据。要声明变量,需要指定变量的类型和名称。
#include <stdio.h>
int main() {
int age = 30; // 声明一个整型变量并赋值为 30
float weight = 65.5; // 声明一个浮点型变量并赋值为 65.5
char gender = 'M'; // 声明一个字符型变量并赋值为 'M'
printf("Age: %d\n", age);
printf("Weight: %.1f\n", weight);
printf("Gender: %c\n", gender);
return 0;
}
在 C 中,使用条件语句(if
、else
)、循环语句(for
、while
)和分支语句(switch
)来控制程序的流程。
#include <stdio.h>
int main() {
int num = 10;
if (num > 0) {
printf("Positive\n");
} else if (num < 0) {
printf("Negative\n");
} else {
printf("Zero\n");
}
for (int i = 0; i < 5; i++) {
printf("%d\n", i);
}
return 0;
}
指针是 C 语言的重要概念,它提供了直接访问内存地址的能力。
#include <stdio.h>
int main() {
int num = 10;
int *ptr = # // 声明一个指向整型的指针,并将其指向 num 的地址
printf("Value of num: %d\n", num);
printf("Address of num: %p\n", &num);
printf("Value of ptr: %p\n", ptr); // 输出指针的值,即 num 的地址
printf("Value at address stored in ptr: %d\n", *ptr); // 输出指针所指向地址的值
return 0;
}
以上是关于学习 C 语言的一些基础知识,包括变量、流程控制和指针。深入理解这些概念将使你能够编写更加复杂和高效的 C 程序。
原文链接:codingdict.net