当前位置: 首页 > news >正文

C语言程序设计(入门)

考虑到期末临近,大一的学生该考c语言程序设计了吧,整一小篇给爱摆烂的小萌新复习一下降低挂科的风险

1.

1.1 main 函数
int main() {// 程序的入口,执行从这里开始return 0; // 表示程序正常结束
}
1.2 语句和分号

C语言中的语句以分号结束,例如:

int a = 10; // 声明语句
printf("Hello, World!"); // 函数调用语句

2. 数据类型

2.1 基本数据类型
  • int: 整数类型
  • float, double: 浮点数类型
  • char: 字符类型
2.2 变量声明和定义
int num; // 变量声明
num = 5; // 变量定义和赋值

3. 控制流程

3.1 条件语句
if (condition) {// 如果条件为真,执行这里
} else {// 如果条件为假,执行这里
}
3.2 循环语句
for (int i = 0; i < 5; i++) {// 循环体,执行5次
}while (condition) {// 当条件为真时,执行循环体
}do {// 至少执行一次的循环体
} while (condition);

4. 函数

4.1 函数声明和定义
// 函数声明
int add(int a, int b);// 函数定义
int add(int a, int b) {return a + b;
}
4.2 参数传递
void printMessage(char message[]) {printf("%s\n", message);
}// 调用函数
printMessage("Hello, C!");

5. 数组

5.1 数组声明和定义
int numbers[5]; // 声明一个包含5个整数的数组// 初始化数组
int numbers[] = {1, 2, 3, 4, 5};
5.2 访问数组元素
int x = numbers[2]; // 获取数组第三个元素的值(下标从0开始)

6. 指针

6.1 指针声明和定义
int *ptr; // 指向整数的指针声明
int x = 5;
ptr = &x; // 指针指向变量 x 的地址
6.2 通过指针访问变量
int y = *ptr; // y 等于指针所指向地址的值

7. 字符串处理

7.1 字符串表示
char str[] = "Hello";
7.2 字符串函数
#include <string.h>// 获取字符串长度
int length = strlen(str);// 拷贝字符串
char destination[20];
strcpy(destination, str);
http://www.lryc.cn/news/235408.html

相关文章:

  • 短视频账号矩阵系统源码
  • 基于SSM的在线投稿系统设计与实现
  • PWM实验
  • Python武器库开发-flask篇之session与cookie(二十六)
  • 深度学习YOLO安检管制物品识别与检测 - python opencv 计算机竞赛
  • vite+react+typescript 遇到的问题
  • 数据结构及八种常用数据结构简介
  • 阿里云配置ssl(Apache)
  • 阿里云linux升级新版本npm、nodejs
  • 如何在el-tree懒加载并且包含下级的情况下进行数据回显-02
  • Pytorch 网络冻结的三种方法区别:detach、requires_grad、with_no_grad
  • 如何定位el-tree中的树节点当父元素滚动时如何定位子元素
  • 【WiFI问题自助】解决WiFi能连上但是没有网的问题
  • 论文阅读:JINA EMBEDDINGS: A Novel Set of High-Performance Sentence Embedding Models
  • 计数排序.
  • flink中配置Rockdb的重要配置项
  • 代码随想录二刷 | 数组 | 有序数组的平方
  • 基于单片机C51全自动洗衣机仿真设计
  • 「Verilog学习笔记」实现3-8译码器①
  • Centos(Linux)服务器安装Dotnet8 及 常见问题解决
  • 最强人工智能ChatGPT引领AIGC发展
  • 10.Oracle的同义词与序列
  • 【周报2023-11-10】
  • 搜维尔科技:业内普遍选择Varjo头显作为医疗VR/AR/XR解决方案
  • 数据结构02附录01:顺序表考研习题[C++]
  • ClientDateSet:Cannot perform this operation on a closed dataset
  • python中列表的基础解释
  • 『力扣刷题本』:链表分割
  • FISCOBCOS入门(十)Truffle测试helloworld智能合约
  • Unity Text文本首行缩进两个字符的方法