暂时未有相关云产品技术能力~
暂无个人介绍
行列式是一个数,是一个结果 三阶行列式的计算:主对角线的乘积 全排列与对换 逆序数为奇就为奇排列,逆序数为偶就为偶排列 对换: 定理一:一个排列的任意两个元素对换,排列改变奇偶性(和行列式的行(列)交换,符号要变化) 行列式的定义: 上下三角行列式和对角行列式:它的值就是主对角线的乘积
🏡前言 🐰结构体的基础知识 🐰结构体的声明 🐰结构成员类型 🐰结构体变量的定义和初始化 🐰结构体成员访问 🐰结构体传参
🐰引用和指针的区别 🌸从现象上看 🌸从编译上看 🤔提示
🐰指针是什么 🐰指针和指针类型 🌸指针+-整数 🌸指针的解引用 🐰野指针 🌸野指针的成因 🌸如何规避野指针 🐰指针运算 🌸指针+-整数 🌸指针-指针 🌸指针的关系运算 🐰指针和数组 🐰二级指针 🐰指针数组
x是有符号数-1,内存中是全1,当有符号的x和无符号数进行比较时,x会隐式类型转换被当做无符号数,是一个很大的数,输出结果是x is greater 至于这个很大的数是偶少呢
🐰算数操作符:+ - * / % 🐰移位操作符:<< >> 🌸进制的定义 🌸整数二进制表示形式 🌸<< 左移操作符 🌸>>右移操作符 🐰位操作符:& | ^ 🌸&(按位与)|(按位或) 🌸^(按位异或) 🐰赋值操作符: =
🐰标识符 🏡前言 🌸标识符的属性 🤔提示 🐰转义字符 🏡前言 🌸转义字符的使用 🤔提示 🐰运算符 🌸运算符运行原理 🌸运算符的优先级和结合律 🌸三目运算符
🐰基本数据类型和内存映像 🏡前言 🌸基本数据类型 ✈️void类型 🤔提示 🐰类型转换 🏡前言 🌸隐式转换 ✈️定义 ✈️基本数据类型的兼容关系 🤔提示 🌸强制类型转换 ✈️引入 🤔提示
🐰结构 🌸数据类型的定义 🌸关键字struct 与 class 的困惑 🌸使用struct 🐰位域(位段) 🐰成员对齐 🌸结构内存大小的计算 🐰联合(Union) 🌸联合内存大小的计算 🐰枚举(enum) 🌸枚举类型的大小
题目要求 1、构成单词的字符只有26个大写或小写英文字母; 2、非构成单词的字符均视为单词间隔符; 3、要求倒排后的单词间隔符以一个空格表示;如果原字符串中相邻单词间有多个间隔符时,倒排转换后也只允许出现一个空格间隔符; 4、每个单词最长20个字母;
函数的参数 形参指的是:在函数原型或定义及 catch 语句的参数列表中被声明的对象或指针、宏定义中的参数、模板定义中的类型参数等。 实参指的是:函数调用语句中以逗号分隔的参数列表中的表达式、宏调用语句中以逗号分隔的列表中一个或多个预处理标识符的序列、throw 语句的操作数、表达式的操作数、模板实例化时的实际类型参数等
任何数组,不论是静态声明的还是动态创建的,其所有元素在内存中都是连续的字节存放的,也就是说保存在一大块连续的内存中。
首先,指针是变量,它和我们平常使用的整型变量、字符变量、浮点变量等各种变量并没有本质的差异,不同的只是它们的类型和值的含义,即解释方式。在二进制层面,指针的值就是内存单元的地址,而变量又是引用内存单元的值的别名,因此在语言层面指针的值就是变量的地址
首先我们得了解扫雷的规则,扫雷的规则我们随便点一个格子,方格即被打开并显示出方格中的数字,方格中数字则表示其周围的8个方格隐藏了几颗雷,点开的数字是几,则说明该数字旁边的8个位置中有几个雷,如果挖开的是地则会输掉游戏,重新开始,所以扫雷也有一定的运气成分。
这个三字棋看似生活不起眼的小游戏,但是对于像我一样才开始接触C的人来说,实现起来也不是那样轻而易举。实现三字棋的过程,让我明白掌握代码并非最重要的,最重要的是,理清实现功能的逻辑,例如:实现这个游戏时,首先得了解游戏规则,其次需要一个棋盘......只要自己逻辑清晰,写代码也是水到渠成,还有一点,只要自己掌握逻辑,下次想再次实现这个功能或着分析已写的代码就不会犯怵了。最后我们要多善于整理总结,下次我们遇到类似的问题,就可以触类旁通了。
memset使用起来比较方便,但也有不足,在对整形初始化时除了初始化为0和-1不能初始化成其他值,我们也可以用循环去完成这些初始化,相对于结构来说的话,memset更加简洁
strncmp只能够比较字符串,而memcmp能够比较整形,浮点型,字符型,引用头文件#include<string.h>
strcpy用于拷贝字符串,而memcpy用于拷贝内存,这样既可以拷贝整形,浮点型,字符型, 引用头文件#include<string.h>
strerror函数用于调用库函数失败时,翻译错误信息,引用头文件#include<string.h>
输入年份和月份,返回该月份的天数
strtok是用来切割字符串的,引用头文件为#include<string.h> strtok函数的声明:
str1和str2字符串中一定要有'\0',不然不能正确从字符串查到子串
strcpy,strcat,strcmp-------长度不受限制的字符串函数(跟长度无关) strncpy,strncat,strncmp--------长度受限制的字符串函数
字符串一定要有'\0',否则判断不了两字符串是否相等
注意事项 1.目标空间必须要有要追加的空间的空间才能够追加成功,就是说目标空间arr剩余的空间能够容下追加空间brr的字符串 2.追加的空间必须要有'\0',srcat()是遇到‘\0’才停止追加,如果没有'\0',就一直追加,导致追加失败 3.是不能给自己追加,就是追加空间是arr,目标空间也是arr
strcpy()是在一个空间里拷贝一个字符串,遇到\0停止,同时也会拷贝\0
strlen()计算的是字符串的长度的,引用的头文件是#include<string.h>
以前我所有的排序都是用的冒泡排序,因为那时觉得冒泡排序结构简单,还容易理解,真的是解决排序一头雄狮,自从遇见qsort(),我就知道这位草原霸主的地位已经不保了。
当我们想要交换一个字符串的顺序,我们应该怎么做呢,例如“abcdefg”我们要转化为“gfedcba”,那我们来看看下面的代码
递归的方法更加简单,更容易理解
字符指针就是存储字符串的指针,有上面代码可以看出字符指针存放的就是字符串的首地址 下面我们来看一关于字符指针的题
杨辉三角(也称帕斯卡三角)相信很多人都不陌生,它是一个无限对称的数字金字塔,从顶部的单个1开始,下面一行中的每个数字都是上面两个数字的和。