c语言编程常用代码大全
沸点数:18
作者:madama
生成时间:2025-04-16 14:12:05
来源:https://dev.ciilii.com/
参考资料
c语言编程常用代码大全
C语言编程常用代码大全
基本结构
#include <stdio.h> // 标准输入输出头文件
#include <stdlib.h> // 标准库头文件
int main() { // 主函数入口
// 程序代码
return 0; // 程序正常结束
}输入输出
// 输出
printf("Hello, World!\n"); // 打印字符串
printf("%d", num); // 打印整数
printf("%f", floatNum); // 打印浮点数
printf("%c", character); // 打印字符
printf("%s", string); // 打印字符串
// 输入
scanf("%d", &num); // 读取整数
scanf("%f", &floatNum); // 读取浮点数
scanf("%c", &character); // 读取字符
scanf("%s", string); // 读取字符串(不包含空格)控制结构
条件语句
// if语句
if (condition) {
// 代码块
}
// if-else语句
if (condition) {
// 代码块1
} else {
// 代码块2
}
// else-if语句
if (condition1) {
// 代码块1
} else if (condition2) {
// 代码块2
} else {
// 代码块3
}
// switch语句
switch (expression) {
case value1:
// 代码块1
break;
case value2:
// 代码块2
break;
default:
// 默认代码块
}循环语句
// for循环
for (initialization; condition; increment) {
// 循环体
}
// while循环
while (condition) {
// 循环体
}
// do-while循环
do {
// 循环体
} while (condition);
// break和continue
break; // 跳出当前循环
continue; // 跳过本次循环剩余部分数组操作
// 一维数组
int arr[10]; // 声明
arr[0] = 1; // 赋值
int len = sizeof(arr)/sizeof(arr[0]); // 获取长度
// 二维数组
int matrix[3][3]; // 声明
matrix[0][0] = 1; // 赋值
// 数组遍历
for (int i = 0; i < len; i++) {
printf("%d ", arr[i]);
}
// 字符串(字符数组)
char str[] = "Hello"; // 声明并初始化
strlen(str); // 获取长度(需#include <string.h>)
strcpy(dest, src); // 字符串复制
strcat(dest, src); // 字符串连接
strcmp(str1, str2); // 字符串比较函数
// 函数定义
returnType functionName(parameters) {
// 函数体
return value; // 有返回值时
}
// 函数声明(原型)
returnType functionName(parameters);
// 递归函数示例: 计算阶乘
int factorial(int n) {
if (n == 0) return 1;
return n * factorial(n - 1);
}指针
int var = 10;
int *ptr = &var; // 指针声明和初始化
*ptr = 20; // 通过指针修改变量值
printf("%d", *ptr); // 通过指针访问变量值
// 指针与数组
int arr[5] = {1, 2, 3, 4, 5};
int *p = arr; // 数组名即首地址
p++; // 指向下一个元素
// 动态内存分配
int *dynamicArr = (int*)malloc(10 * sizeof(int)); // 分配
free(dynamicArr); // 释放结构体
// 定义结构体
struct Student {
char name[50];
int age;
float score;
};
// 声明结构体变量
struct Student stu1;
stu1.age = 20; // 访问成员
// 结构体指针
struct Student *stuPtr = &stu1;
stuPtr->age = 21; // 通过指针访问成员
// typedef简化
typedef struct {
int x;
int y;
} Point;
Point p1;
p1.x = 10;文件操作
FILE *file; // 打开文件 file =
AIGEO优化摘要
AI可读摘要:C语言编程常用代码大全基本结构输入输出控制结构条件语句循环语句数组操作函数指针结构体文件操作
常见问题:
c语言编程常用代码大全主要讲了什么?
C语言编程常用代码大全基本结构输入输出控制结构条件语句循环语句数组操作函数指针结构体文件操作
c语言编程常用代码大全适合哪些人参考?
适合正在了解文章信息、进行对比筛选,或希望快速获得结论的用户参考。
阅读c语言编程常用代码大全时应重点看哪些内容?
建议重点关注标题、摘要、正文说明、图片资料和更新时间。
AIGEO评分:65/100
- 描述建议补足到50-220个字。
- 建议补充封面或内容图片。
作者:王壹杰
时间:2025-04-16 14:12:05
来源:https://dev.ciilii.com/
时间:2025-04-16 14:12:05
来源:https://dev.ciilii.com/
