自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 c语言的重要知识点及考试技巧

• 基本数据类型如int(整数型)、float(单精度浮点型)、double(双精度浮点型)、char(字符型)。要熟悉字符串处理函数,如strcpy(复制字符串)、strcat(连接字符串)、strcmp(比较字符串)。• 算术运算符(+、-、*、/、%),注意整数除法的规则。关系运算符(>、<、==、>=、<=、!)用于构建复杂的条件。• 明确题目要求,确定是要编写完整的程序还是只写函数部分,注意输入输出的格式要求。• 对于编程题,先在草稿纸上构思程序的框架,包括需要使用的变量、控制结构和函数等。

2025-01-02 15:33:47 789 1

原创 c语言指针的基本知识

那么p + 1实际上是指向arr[1]的地址(假设int类型占4个字节,p+1会在p的基础上增加4个字节的偏移量)。,这里pp就是一个二级指针,*pp就是p,**pp就是num。int *p=#,那么*p就代表num的值,即printf("%d", *p);,那么p[2](等同于*(p + 2))就是arr[2]的值,即3。• 两个指针相减在特定情况下有意义,比如指向同一个数组中的元素的两个指针相减,表示这两个元素之间的距离(元素个数)。• 可以通过解引用修改指针所指向的变量的值,如*p = 20;

2024-12-19 11:14:33 440 2

原创 c语言中的一些基本错误及其解决方法

• 解决方法:在使用scanf时,确保输入格式与格式控制字符串匹配,可以在scanf调用后检查其返回值,判断输入是否成功。可以使用调试工具,如GDB,设置断点,跟踪变量的值和程序的执行路径,找出逻辑错误所在。• 解决方法:对于使用malloc、calloc等函数动态分配的内存,在使用完毕后,要使用free函数及时释放。• 问题描述:访问数组元素时,使用的下标超出了数组的有效范围,这可能会导致程序崩溃或产生不可预测的结果。• 问题描述:程序的逻辑流程存在问题,导致结果与预期不符,但程序能够正常编译和运行。

2024-12-19 11:06:21 329 1

原创 简单的网络客户端代码(基于TCP协议)

/ 这里假设连接本地服务器,可替换IP地址。// 接收服务器返回的数据。// 发送数据到服务器。

2024-12-19 11:01:47 631 1

原创 c语言判断闰年

printf("%d年不是闰年\n", year);printf("%d年是闰年\n", year);printf("请输入年份:");

2024-12-19 10:55:25 151

原创 c语言经验分享

• 理解指针和内存管理:指针是C语言的核心和难点,要深入理解指针的概念、指针变量的定义和使用,以及指针与数组、函数的关系。• 学习数据结构和算法:数据结构和算法是编程的核心,学习数组、链表、栈、队列、树、图等常用数据结构,以及排序、搜索、图算法等经典算法,可以提高程序的效率和性能。可以从简单的程序开始,如打印九九乘法表、判断素数等,逐渐过渡到复杂的程序,如实现数据结构和算法。• 自己动手做项目:可以尝试开发一些小型项目,如命令行工具、文本编辑器、游戏等,将所学知识应用到实际项目中,提高解决实际问题的能力。

2024-12-19 10:48:24 286 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除