C语言
文章平均质量分 83
C语言知识
谦逊码农的旅程
不是看到希望才坚持,而是坚持了才能看到希望。
展开
-
结构体与位段的定义以及在内存中的存储
本篇文章讲解结构体的使用及结构体在内存中的存储问题,以及在结构体中实现位段原创 2024-04-01 09:34:06 · 872 阅读 · 37 评论 -
数据在内存中的存储
数据在内存中的存储分为整数在内存中的存储和浮点数在内存中的存储,了解整数在内存中的存储以及浮点数在内存中的存储的原理,对日后学习计算机语言非常的有帮助原创 2024-03-24 13:27:01 · 1781 阅读 · 43 评论 -
C语言内存函数
4个C语言常用内存函数,本文带你搞懂它们的使用,以及实现的原理原创 2024-03-17 19:07:10 · 1222 阅读 · 12 评论 -
字符函数和字符串函数
本文章列举了C语言常见的字符串函数以及字符函数,带你一一学习原创 2024-03-17 09:24:23 · 946 阅读 · 1 评论 -
寻找峰值(二分查找思想)
用二分查找的思想来找峰值。原创 2024-03-11 16:10:14 · 473 阅读 · 0 评论 -
寻找奇数(用异或来解决)
此题用异或即可解决,非常妙哉原创 2024-03-11 09:55:06 · 363 阅读 · 1 评论 -
指针运算笔试题解析
五个指针运算的笔试题,带你一一讲解原创 2024-03-10 23:28:32 · 892 阅读 · 1 评论 -
带你详细理解数组与指针(包含二维数组)
通过一维数组和二维数组,带你理解透彻指针与数组。原创 2024-03-06 21:13:35 · 1028 阅读 · 1 评论 -
珠玑妙算(详解)
当solution ="BRBB" ,guess ="RBGY"时,对于字母B,在 s_answer[26]中下标为1的数为3,在g_answer[26]中下标为1的数为1,则取较小的一方 g_answer[1]。上述代码就可以完成对于重复的字母只计数一次的功能。无论是s_answer[i]大还是g_answer[i]大都取最小的一方。上述代码中同时遍历solution和guess数组,数只能是2,因为字母B只能计数一次。是不同的位置但是猜到了就加1。二者的计数条件有区别,的计数方式就区分开了。原创 2024-03-04 16:19:39 · 375 阅读 · 1 评论 -
用指针数组完成单词倒排
要求倒排后的单词间隔符以一个空格表示;如果原字符串中相邻单词间有多个间隔符时,倒排转换后也只允许出现一个空格间隔符;,然后用一个while循环到这个单词的末尾,遇到非构成单词的字符,1、构成单词的字符只有26个大写或小写英文字母;数据范围:字符串长度满足 1≤n≤10000。,最后根据每个单词的首地址,逆序打印每个单词。2、非构成单词的字符均视为单词间隔符;复制输出:student a am I。输入:I am a student。输入:$bo*y gi!输出:l r gi y bo。原创 2024-03-03 20:15:11 · 331 阅读 · 0 评论 -
qsort函数的使用及模拟实现
qsort函数是非常实用的具有排序功能的函数,本片文章通过例题带你理解qsort函数的原理。原创 2024-03-02 18:51:38 · 870 阅读 · 4 评论 -
整型提升及算术转换
整型提升和算术转换是理解数据之间关系的重要基础。原创 2024-02-29 22:02:39 · 743 阅读 · 1 评论 -
解决LeetCode编译器报错的技巧:正确处理位操作中的数据类型
本文主要介绍了在进行位操作时,针对有符号整数类型可能导致的未定义行为和不同编译器之间的差异,如何正确选择和处理数据类型,以避免代码出现潜在的问题。通过一个具体的例子,作者分别展示了使用无符号整数类型或将左操作数设置为无符号整数类型的两种解决方式。最后,作者总结了在进行位操作时应该注意的一些技巧和规范,以提高代码的可移植性和一致性。原创 2024-02-17 13:23:42 · 585 阅读 · 4 评论 -
三种输入输出函数
scanf函数、printf函数、getchar函数、putchar函数、gets函数、puts函数是C语言中最基本以及最常用的函数,本篇文章带你分别搞清楚它们的用处以及区别。原创 2024-02-16 17:11:29 · 1198 阅读 · 2 评论 -
C语言中整数除法的特性
在 C 语言中,整数除法有一个特性,即它会对结果进行截断而不是四舍五入。这意味着无论结果是正数还是负数,除法的结果都将向零取整,而不是向下取整。这也就是说,C 语言中的整数除法会直接截断小数部分,而不是对结果进行任何形式的舍入。原创 2024-02-14 12:41:51 · 1210 阅读 · 4 评论 -
操作符详解(C语言所有基本操作符及其属性)
本篇文章包括所有的基本操作符及其优先性和结合性原创 2024-02-07 21:06:11 · 1249 阅读 · 4 评论 -
函数指针与函数指针数组
函数指针与函数指针数组的区分以及使用原创 2024-02-06 21:17:09 · 502 阅读 · 5 评论 -
使用指针的注意事项(基础)
本篇包含const的用法、assert宏的用法、指针错误的使用造成的结果以及如何避免不正确的使用指针原创 2024-02-05 14:40:55 · 977 阅读 · 1 评论 -
指针数组与数组指针
指针数组与数组指针之间有很大的区别,用处也大不相同,本篇带你认清这两者,以及在哪种场景下使用原创 2024-02-04 19:35:55 · 929 阅读 · 2 评论 -
初识基本指针
数组与指针的联系,数组与地址分不开,指针也与地址分不开,所以数组与指针之间有深厚的联系。原创 2024-02-02 19:21:38 · 910 阅读 · 3 评论 -
C语言分支和循环语句
分支语句。原创 2023-12-02 19:28:32 · 750 阅读 · 0 评论 -
初学者如何用C语言编写扫雷游戏(详细)
当我们谈论计算机游戏时,扫雷游戏是一个非常经典的例子。它不仅简单而有趣,而且在帮助人们培养逻辑思维方面也有很大的作用。那么,如何使用 C 语言编写一个扫雷游戏呢?在这篇博客中,我们将介绍如何使用 C 语言实现扫雷游戏的核心功能。原创 2024-01-19 21:42:50 · 894 阅读 · 3 评论 -
用C语言怎样生成随机数
C语言提供了rand()函数来生成随机数。在博客中,我们将介绍如何使用rand()函数,帮助读者理解C语言中的随机数生成机制。原创 2024-01-20 10:32:33 · 859 阅读 · 1 评论