<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Way621的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Way621</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Way621]]></copyright><item><title><![CDATA[python-exe执行闪退问题]]></title><link>https://blog.youkuaiyun.com/Way621/article/details/125440388</link><guid>https://blog.youkuaiyun.com/Way621/article/details/125440388</guid><author>Way621</author><pubDate>Fri, 24 Jun 2022 10:20:31 +0800</pubDate><description><![CDATA[python 打包exe执行文件闪退问题]]></description><category></category></item><item><title><![CDATA[C语言 - i++和++i]]></title><link>https://blog.youkuaiyun.com/Way621/article/details/121081133</link><guid>https://blog.youkuaiyun.com/Way621/article/details/121081133</guid><author>Way621</author><pubDate>Mon, 01 Nov 2021 15:38:26 +0800</pubDate><description><![CDATA[最近写代码遇到了一个问题就是关于++i 以及 i++的，今天记录一下
++i：i 先+1 再使用
i++： 先使用原值再+1
我遇到的问题是for循环中++i 以及 i++，这就是涉及到for循环的执行顺序了，我们现在代码中的结果！


结果是一样的！！ 其实这就涉及到for循环的执行顺序了
for(表达式1；表达式2；表达式3)
{
循环执行体;
}
先执行表达式1，表达式2，循环执行体，再表达式3。所以这里得到的结果就是一样的。
但是如果直接打印的话，就是不一样的。


好了就这样吧！
好好学习基础，基]]></description><category></category></item><item><title><![CDATA[C语言-宏定义中括号的问题]]></title><link>https://blog.youkuaiyun.com/Way621/article/details/119795092</link><guid>https://blog.youkuaiyun.com/Way621/article/details/119795092</guid><author>Way621</author><pubDate>Thu, 19 Aug 2021 10:16:38 +0800</pubDate><description><![CDATA[最近面试的时候 面试官让我写了一个用宏定义返回两个参数中的较小值，我直接就写了
#define min(a,b) (a&lt;b)?a:b   

然后面试官问了我一句需要写括号么，当时问的有些懵，犹豫之后说应该不需要了吧。
回来之后就仔细查了一下，发现自己还是犯了错误。
首先我们需要知道宏定义是怎么在代码中使用的，在代码预编译阶段，宏定义是直接替换的
例如：
在代码中我们使用了min(a,b),而在代码预编译阶段就会直接将min(a,b) 直接替换成a&lt;b?a:b
因为替换的原因，所以就可能会存在一]]></description><category></category></item><item><title><![CDATA[Beyond Compare 4遇到的一些问题]]></title><link>https://blog.youkuaiyun.com/Way621/article/details/119331760</link><guid>https://blog.youkuaiyun.com/Way621/article/details/119331760</guid><author>Way621</author><pubDate>Mon, 16 Aug 2021 09:43:17 +0800</pubDate><description><![CDATA[工作中总是会用到Beyond Compare 4比来比较不同！然后遇到的一些问题不是很难，但是每次都需要在网上不断地找解决方法。所以我准备写一个相关问题以及解决方法。
有些方法是转载别的作者的，如果有冒犯，请告诉我，我会立刻删除！
1、Beyond Compare 4内容相同文件对比结果仍显示红色 解决方案
链接（转载）: 原文链接：https://blog.youkuaiyun.com/fly_77/article/details/101195251.
2、如何过滤

如图，在过滤中写入你所需要筛选的文件类型  *.]]></description><category></category></item><item><title><![CDATA[C语言 - 字符常量 字符串常量]]></title><link>https://blog.youkuaiyun.com/Way621/article/details/118966187</link><guid>https://blog.youkuaiyun.com/Way621/article/details/118966187</guid><author>Way621</author><pubDate>Wed, 21 Jul 2021 14:47:22 +0800</pubDate><description><![CDATA[字符常量是由一对单撇号括起来的单个字符
字符串常量，顾名思义就是多个“字符”串在一起，字符串常量是用“双撇号”括起来的多个字符的序列
****** 只要是“双撇号”括起来的，就算只有一个字符也叫字符串，如"a"
下列为字符常量的是（）
A. "a"  B. 'ab'  C. '\n' D. b

解析：
这里 A带双撇号，肯定就是字符串常量了
B带单撇号，但是并不是单个字符
D单双都不带，所以肯定不是

...]]></description><category></category></item><item><title><![CDATA[C语言-运算符及其优先级]]></title><link>https://blog.youkuaiyun.com/Way621/article/details/118759471</link><guid>https://blog.youkuaiyun.com/Way621/article/details/118759471</guid><author>Way621</author><pubDate>Thu, 15 Jul 2021 15:20:49 +0800</pubDate><description><![CDATA[平时工作中其实真正要去判断运算符优先级的次数几乎没有（也许是我目前工作年限或者经历较少的原因），但是在面试题中会经常遇到。以前一直觉得没什么用，后面慢慢的觉得C语言基础真的很重要，也许这就是我能力不足的原因之一吧！OK! 那我就分享下，我如何学习这一块的（主要是难记）
1、 首先C语言运算符有哪些？

2、运算符的优先级
首先不同优先级运算符的结合顺序是按照上图中运算符优先级来的，也就是说（）或者 [ ] 一定比 *
的优先级高，搞清这个指针函数（数组）或者函数指针（数组）就可以清楚地分清了，在后面我们说这]]></description><category></category></item></channel></rss>