<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[LMstudio702c的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/LMstudio702c</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; LMstudio702c]]></copyright><item><title><![CDATA[C++基础教程九-函数内联-注重性能]]></title><link>https://blog.youkuaiyun.com/LMstudio702c/article/details/113606960</link><guid>https://blog.youkuaiyun.com/LMstudio702c/article/details/113606960</guid><author>LMstudio702c</author><pubDate>Thu, 04 Feb 2021 14:27:53 +0800</pubDate><description><![CDATA[函数内联内联函数一、引入二、定义：
内联函数
一、引入
说到函数，大家都知道模块化编程，几个函数块一起作用，遇到问题也会比较容易修改，调用也很省时。
但是有一个问题，因为函数的调用是应用了栈机制，进行参数复制，保护调用现场。返回时要进行返回赋值，恢复调用现场。
这会导致一些资源的占用举个例子
#include&lt;iostream&gt;
using namespace std;
bool isnumber(char);
int main()
{
	char c;
	while(cin&gt;&gt;c ]]></description><category></category></item><item><title><![CDATA[C++基础教程八-函数-开启过程化编程]]></title><link>https://blog.youkuaiyun.com/LMstudio702c/article/details/112306055</link><guid>https://blog.youkuaiyun.com/LMstudio702c/article/details/112306055</guid><author>LMstudio702c</author><pubDate>Wed, 03 Feb 2021 10:45:52 +0800</pubDate><description><![CDATA[C++基础教程八-函数过程化编程一、函数性质二、函数黑盒
细心的小伙伴可能已经注意到，从这一节开始，我更改了这系列的名称，我们也进入了一个全新的章节
过程化编程
一、函数性质
说到函数，大家可能想到了数学里面的函数，其实二者的性质都差不多，只不过C++中函数描述的是操作序列，虽有求值表现，但更强调的是过程性。
分类：一共有四类：
返回类型func（参数列表）
返回类型func（）
void func（参数列表）
void func（）
有返回类型的函数可以参加表达式运算，或者直接赋值给对应类型的变量，构成表]]></description><category></category></item><item><title><![CDATA[C++基础语法七-指针 part2]]></title><link>https://blog.youkuaiyun.com/LMstudio702c/article/details/112192781</link><guid>https://blog.youkuaiyun.com/LMstudio702c/article/details/112192781</guid><author>LMstudio702c</author><pubDate>Tue, 05 Jan 2021 17:22:06 +0800</pubDate><description><![CDATA[C++基础语法七-指针 part2一、指针的类型二、强制类型转换：三、指针运算：
呃呃呃距离上一篇文章已经过去N个月了。。。大二了真的挺忙的就给鸽了现在继续更新！
一、指针的类型
要注意！
指针是有类型的！
给指针赋值，不但必须是一个地址，而且应该是一个与指针类型相符的变量或常量的地址。
二、强制类型转换：
众所周zi，所有的数据都是二进制，所以在C语言 C语言 C语言里，出现了强制类型转换的这个操作：
（float：啊啊啊啊啊int你你不要过来啊啊啊啊啊啊~
（int：嘿嘿嘿~
？？？？？（不要发弹幕啊喂]]></description><category></category></item><item><title><![CDATA[C++基础语法六-指针part1]]></title><link>https://blog.youkuaiyun.com/LMstudio702c/article/details/108059635</link><guid>https://blog.youkuaiyun.com/LMstudio702c/article/details/108059635</guid><author>LMstudio702c</author><pubDate>Mon, 17 Aug 2020 19:04:33 +0800</pubDate><description><![CDATA[C++基础语法六-指针指针1、指针
害。。。最近几天是有点多，就给鸽了。。。。给观众姥爷们道个歉（啊什么啊串台了
指针
1、指针
定义方式：
int* ip;
char* cp;
float*fp;
double * dp;

其中的ip、cp等被称为指针变量。指针变量的定义，有数据类型后跟星号，在跟指针变量名组成。
指针的初始化：
int *ip;
int icount = 18;
int *iptr = &amp;icount;//初始化
ip= &amp;icount;//赋值

其中，&amp;代表]]></description><category></category></item><item><title><![CDATA[C++基础语法五-数组]]></title><link>https://blog.youkuaiyun.com/LMstudio702c/article/details/107976878</link><guid>https://blog.youkuaiyun.com/LMstudio702c/article/details/107976878</guid><author>LMstudio702c</author><pubDate>Thu, 13 Aug 2020 14:08:33 +0800</pubDate><description><![CDATA[C++基础语法五-数组1、元组个数2、初始化3、默认值问题：4、二维数组
1、元组个数
数组的定义格式为：
类型名  数组名  [常量表达式]
要注意一点，常量表达式里的值代表数组的个数，并不表示最大的下标值。
例如
int a[5];

代表只能访问里面的[0]-[4]
其中，常量表达式里只要是整数或者整数子集就可以、
例如：
 int a['a'];

表示int a[97];
但是遇到这样的：
int n=100;
int a[n];

就会出现编译错误，因为在给n赋值的时候，改变了变量的性质。变量性]]></description><category></category></item><item><title><![CDATA[C++基础语法四-数组之前]]></title><link>https://blog.youkuaiyun.com/LMstudio702c/article/details/107913411</link><guid>https://blog.youkuaiyun.com/LMstudio702c/article/details/107913411</guid><author>LMstudio702c</author><pubDate>Mon, 10 Aug 2020 17:51:49 +0800</pubDate><description><![CDATA[C++基础语法四-数组之前一、C-串1、c-串2、字符指针与字符数组3、string4、string与C-串的输入输出
看了一下手里的书，在数组之前讲了一些其他的东西，就跟着写一下吧，也有便于以后的数组的理解。
一、C-串
1、c-串
这个东西是从C语言里延伸过来的，其表现形式是：
‘H’ ‘e’ ‘l’ ‘l’ ‘o’ 0
就是说他们是以单引号括起来的字符序列，最后再加上一个0
所以说，c-串的空间长度为字符串长度加一。
就是
char b[6]=“hello”
虽然我们定义的是char，但是是指的里面h]]></description><category></category></item><item><title><![CDATA[C++基础语法三-数据类型（双更）]]></title><link>https://blog.youkuaiyun.com/LMstudio702c/article/details/107878686</link><guid>https://blog.youkuaiyun.com/LMstudio702c/article/details/107878686</guid><author>LMstudio702c</author><pubDate>Sat, 08 Aug 2020 15:22:16 +0800</pubDate><description><![CDATA[C++基础语法三一、数据类型1、整形（1）二进制补码：（2）整形数表示范围2、整数子类（1）字符型：（2）枚举型（3）布尔型
看了一眼实例，感觉有点复杂，等以后再说吧，先把知识点整理完。开始第三章
一、数据类型
先说一下内部数据类型都有啥吧




整形
int




字符型
char


布尔类型
bool


单精度浮点
float


双精度浮点
double


整形数组
int[]


浮点引用
double&amp;


字符指针
char*


1、整形
（1）二进制补码：
  在电脑内部计]]></description><category></category></item><item><title><![CDATA[C++基础语法二-基本循环语句（双更）]]></title><link>https://blog.youkuaiyun.com/LMstudio702c/article/details/107836004</link><guid>https://blog.youkuaiyun.com/LMstudio702c/article/details/107836004</guid><author>LMstudio702c</author><pubDate>Thu, 06 Aug 2020 14:10:36 +0800</pubDate><description><![CDATA[C++基础语法二（双更）一、循环语句&nbsp;&nbsp;1、for循环&nbsp;&nbsp;2、while循环while循环：do-while循环：二、输入输出语句1、标准的输入输出：2、流状态：三、转移语句1、break语句2.continue语句3.go to语句（妃常惨
昨天通宵刷完了《龙与虎》，只有一句话：龙虎一生推！！！
一、循环语句
&nbsp;&nbsp;1、for循环
 上  代  码
#include&lt;iostream&gt;
using namespace std;
int ]]></description><category></category></item><item><title><![CDATA[C++基础语法一（双更）]]></title><link>https://blog.youkuaiyun.com/LMstudio702c/article/details/107788387</link><guid>https://blog.youkuaiyun.com/LMstudio702c/article/details/107788387</guid><author>LMstudio702c</author><pubDate>Tue, 04 Aug 2020 18:31:07 +0800</pubDate><description><![CDATA[C++基础语法一C++基础语法一1.还是老样子的hello world2.基本编程语句1.说明语句1.变量定义：2、函数的声明及定义：2、if语句3、switch语句
C++基础语法一
1.还是老样子的hello world
先上代码：
#include&lt;iostream&gt;
int main()
{
	std::cout &lt;&lt; "hello world.\n";
}

跟c语言一样，头文件日常#include，但是后面的引用变成了输入输出类标准库的
&lt; iostream &gt]]></description><category></category></item></channel></rss>