![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
AndSonder
这个作者很懒,什么都没留下…
展开
-
数据结构之线性表与链表总结【C语言】
数据结构之线性表【C语言】参考书籍:大话数据结构文章目录数据结构之线性表【C语言】举个栗子线性表的定义线性表的抽象数据类型线性表的顺序存储结构顺序结构的定义举个栗子今天我们介绍数据结构中最常用和最简单的一种结构,在介绍它之前先讲个例子。加入我有个儿子,我经常下午去幼儿园接送儿子,每次都能在门口石到老师带籽小朋友们,一个拉籽另一个的衣服,依次从教室出来。而且我发现很有规律的是,每次他们的次...原创 2020-06-16 12:18:28 · 478 阅读 · 0 评论 -
【C语言】异或运算符的那些骚操作
【C语言】异或运算符的那些骚操作文章目录【C语言】异或运算符的那些骚操作什么是异或运算符?骚操作1:两个值的交换骚操作2:寻找单个的数字什么是异或运算符?异或运算符是指: 参与运算的两个值,如果两个相应位相同,则结果为0,否则为1。即:0^0=0, 1^0=1, 0^1=1, 1^1=0任何数异或自己,等于把自己置0当我们在使用异或运算符的时候计算机会把数字转化为二进制数字然后按位进行运算。说了那么多好像异或运算也没啥,其实真的骚的是异或运算的运算,下面让我简单介绍一下异或运算的几个骚操作吧骚原创 2020-05-26 09:25:35 · 500 阅读 · 0 评论 -
【C语言】 数组操作集合
【C语言】 数组操作集合创建数组根据数组的类型我们可以把数组大致的分为数值型数组和字符串数组(我自己分的),当然还有指针数组在这次的总结里不多做数目。创建方式大致就是 变量名 + 大小int array[10];char array[10];在创建数组的时候你可以选择对数据进行初始化,比如int a[10] = {0}数组的内存数组在内存中是顺序存储的,即内存地址是连在一块的...原创 2020-04-12 02:38:23 · 1037 阅读 · 0 评论 -
【C语言】 与或非
【C语言】 与或非逻辑运算逻辑非的优先级最高,逻辑与次之,逻辑或最低,即:!(非) → &&(与) → ||(或)记忆口诀:not(非) and(与) or(或)运算规则1)&&:当且仅当两个运算量的值都为"真"时,运算结果为"真",否则为"假"。同真为真,一假则假2) || :当且仅当两个运算量的值都为"假"时,运算结果为"假",否则为"真"。同假...原创 2020-03-17 09:35:24 · 10727 阅读 · 0 评论 -
【C语言】如何不用中间变量交换变量的值
【C语言】如何不用中间变量交换变量的值思路分析一般我们进行C语言中的变量交换时都是使用一个中间变量来进行求解,其实不适用中间变量也一样可以只需要使用下面的公司即可m = m + n -nn = m + n - m 代码实现#incude <stdio.h>int main{ int m,n,r; printf("请输入m,n"); scanf("%d%d",&a...原创 2020-03-17 08:54:18 · 615 阅读 · 1 评论 -
C语言字符串常用操作合集
C语言字符串常用操作合集两种字符串的表达有过c语言经验的应该知道,c语言里是没有字符串的,想要在c语言中使用字符串一共有两种方法去实现,一个是字符串数组,一种是指针字符串字符串数组字符串数组的概念:在 C 语言中,字符串实际上是使用 null 字符 ‘\0’ 终止的一维字符数组。因此,一个以 null 结尾的字符串,包含了组成字符串的字符。下面的声明和初始化创建了一个 “Hello” 字...原创 2020-03-03 09:25:51 · 716 阅读 · 0 评论 -
C语言-使用指针拼接两个字符串数组
C语言—使用指针完成两个字符串的拼接指针相关知识在说明拼接问题之前先说明一些和指针的相关问题字符串数组对应的地址就是字符串数组中第一个元素对应的地址字符串数组最后一个元素之后肯定是0拼接的思路在知道了这些之后,拼接的具体输入就是想把指针移动到第一个指针的末尾,然后在让后面的地址存储第二个字符串数组对应的值比如说我们现在有 char s[80] 和 char t[80]两个数组,我...原创 2020-01-24 05:38:18 · 9649 阅读 · 0 评论