实例一:C语言基础语法入门
变量和数据类型
在C语言中,变量是存储数据的地方,而数据类型则定义了变量的存储方式和大小。以下是一些常用的数据类型:
int age = 25; // 整数
float salary = 5000.5; // 单精度浮点数
char grade = 'A'; // 字符
输入输出
C语言中的输入输出主要通过printf和scanf函数实现。
#include <stdio.h>
int main() {
int num;
printf("请输入一个数字:");
scanf("%d", &num);
printf("你输入的数字是:%d\n", num);
return 0;
}
实例二:控制结构
条件语句
条件语句用于根据条件判断执行不同的代码块。
#include <stdio.h>
int main() {
int num = 10;
if (num > 5) {
printf("num 大于 5\n");
} else {
printf("num 不大于 5\n");
}
return 0;
}
循环语句
循环语句用于重复执行一段代码。
#include <stdio.h>
int main() {
int i;
for (i = 0; i < 5; i++) {
printf("循环中的数字:%d\n", i);
}
return 0;
}
实例三:函数
函数是C语言中组织代码的重要方式,它可以将一段代码封装起来,以便在需要时重复使用。
#include <stdio.h>
void sayHello() {
printf("Hello, World!\n");
}
int main() {
sayHello();
return 0;
}
实例四:指针
指针是C语言中非常强大的特性,它允许我们直接访问内存地址。
#include <stdio.h>
int main() {
int num = 10;
int *ptr = # // 指针指向变量num的地址
printf("num 的值:%d\n", *ptr); // 使用指针访问变量值
return 0;
}
实例五:结构体
结构体用于将不同类型的数据组合在一起。
#include <stdio.h>
typedef struct {
char name[50];
int age;
float salary;
} Employee;
int main() {
Employee emp;
strcpy(emp.name, "张三");
emp.age = 25;
emp.salary = 5000.5;
printf("员工姓名:%s\n", emp.name);
printf("员工年龄:%d\n", emp.age);
printf("员工工资:%f\n", emp.salary);
return 0;
}
实例六:文件操作
文件操作是C语言中常见的任务之一,以下是一个简单的文件写入示例。
#include <stdio.h>
int main() {
FILE *fp;
char str[] = "Hello, World!\n";
fp = fopen("example.txt", "w"); // 打开文件进行写入
if (fp == NULL) {
printf("文件打开失败\n");
return 1;
}
fprintf(fp, "%s", str); // 写入数据
fclose(fp); // 关闭文件
return 0;
}
通过以上实例,相信你已经对C语言有了初步的了解。当然,C语言还有很多高级特性等待你去探索。祝你学习愉快!
