语法
打怪历程
我的打怪历程!!!
展开
-
Python中括号的区别及用途
Python中括号的区别及用途转载 2017-10-21 16:29:28 · 4253 阅读 · 0 评论 -
三目运算符中表达式的优先级
对于a ? x : y,先计算条件表达式a,然后进行判断。如果a的值为true,计算表达式x的值,返回运算结果为x的值;否则,计算表达式y的值,返回运算结果为y的值。例:find(x){ return x == a ? x : x = find(x);}...原创 2018-05-23 20:54:27 · 3062 阅读 · 0 评论 -
scanf("%c",&c) 与 scanf(" %c",&c)的区别
scanf(“%c”,&c) 与 scanf(” %c”,&c),后者只是在%前多了个空格,似乎没有什么区别,但使用起来区别是很大的。scanf()作单字符输入时规定只接收一个字符,但它却把回车符也作为字符对待的。这个回车符是放在缓冲区的,但是空格却是直接忽略掉。这就造成程序中第二次调用scanf(“%c”,&c)是从缓冲区中取一个字符,把第一次调用scanf(“%...原创 2018-05-23 20:14:01 · 17156 阅读 · 6 评论 -
“ISE软件打开时显示_pn.exe已停止工作”解决方案
解决方案: 右键桌面的ISE图标 选择属性-快捷方式把目标(X为盘符) X:\ISE\14.4\ISE_DS\settings64.bat X:\ISE\14.4\ISE_DS\ISE\bin\nt64\ise.exe 修改为 X:\ISE\14.4\ISE_DS\settings32.bat X:\ISE\14.4\ISE_DS\ISE\bin\nt\ise.exe...转载 2018-05-15 23:00:49 · 3405 阅读 · 2 评论 -
【Python笔记】Queue队列
from queue import Queue #LILO队列q = Queue() #创建队列对象q.put(0) #在队列尾部插入元素q.put(1)q.put(2)print(q.queue) #查看队列中的所有元素print(q.get()) #返回并删除队列头部元素print(q.queue)但是如果queue里put的是地址,比如对象,则只能显示地址,无法显...原创 2018-05-07 13:56:36 · 817 阅读 · 0 评论 -
C++ vector和iterator简单用法
vector是动态可变数组,可以添加int、double、自定义的类1.int示例:#incldue<vector>vector<int> a;a.push_back(1);a.push_back(2);a.push_back(3);for(vector<int>::iterator iter = a.begin();iter != a.end...原创 2018-05-13 21:42:22 · 16774 阅读 · 1 评论 -
C++ 随机数的产生方法,rand()和srand()的用法
C++ 随机数的产生方法,rand()和srand()的用法转载自:https://blog.csdn.net/cmm0401/article/details/54599083 所在头文件: stdlib.h#include &lt;stdlib.h&gt;srand((unsigned)time(0));//srand没有返回值,只是对种子进行随机化int x = rand()%...转载 2018-05-13 21:08:45 · 1412 阅读 · 0 评论 -
win32编程游戏、应用主循环放哪?
最近在写一个win32的游戏,就发现刷新率总是不对,特别慢,就很疑惑。然后发现正确的主循环应该怎么放。新建的没有更改的win32程序的主函数_tWinMain的主消息循环是这样的:// 主消息循环: while (GetMessage(&amp;msg, NULL, 0, 0)) { if (!TranslateAccelerator(msg.hwnd, ...原创 2018-05-12 21:39:47 · 630 阅读 · 0 评论 -
【Python笔记】全局变量使用
global a#使用全局变量前先声明,否则会认为是新建一个同名的局部变量a=0原创 2018-05-06 16:19:52 · 155 阅读 · 0 评论 -
【Python笔记】格式化输出(%用法)
一、格式化输出1、整数的输出%o —— oct 八进制 %d —— dec 十进制 %x —— hex 十六进制用法:>>> print('%o' % 20)24>>> print('%d' % 20)20>>> print('%x' % 20)14错误用法:>>> p...原创 2018-05-06 16:10:33 · 382 阅读 · 0 评论 -
【C++笔记】queue的用法
1.包含的头文件为&lt;queue&gt;2.使用方法为:queue &lt;T&gt; q1; T可以是标准类型比如double、int,也可以是自定义的类。3.在项目和工程中,可能并没有把该队列定义在main函数里,导致可能会出现一个令人疑惑的小问题:那就是尽管包含了该头文件,仍然会提示未定义queue标识符。解决方案为:在该文件里增加:using namespace std;...原创 2018-05-12 20:27:22 · 2112 阅读 · 0 评论 -
Python字符串str.rjust()方法
转载自:https://www.yiibai.com/python/string_rjust.html示例以下示例显示了rjust()方法的用法 例1:str = "this is string example....wow!!!"print (str.rjust(50, '*'))当运行上面的程序,它产生以下结果******************this ...转载 2018-05-05 19:59:18 · 3160 阅读 · 1 评论 -
彻底搞明白win32编程 .h头文件和.cpp源文件关系
一.想把项目的全局参数都放在一个文件里,好方便对初始值修改。步骤: 1.新建一个.h头文件,只声明参数为全局变量(注意是声明!!!)。 2.一定要extern,这才是声明全局变量 而且 一定不能赋初值extern int a;根据C++标准的规定,一个变量声明必须同时满足两个条件,否则就是定义: (1)声明必须使用extern关键字; (2)不能给变量赋初值;头文件请...原创 2018-05-11 21:29:46 · 2020 阅读 · 0 评论 -
scanf()和getchar() 使用特点
scanf()和getchar() 使用 问题描述:(分析scanf()和getchar()读取字符) scanf(), getchar()等都是标准输入函数,一般人都会觉得这几个函数非常简单,没什么特殊的。但是有时候却就是因为使用这些函数除了问题,却找不出其中的原因。转载 2017-10-24 15:10:37 · 410 阅读 · 0 评论 -
Pyhton 单行、多行注释方法
Pyhton 单行、多行注释方法转载 2017-10-22 10:22:37 · 10804 阅读 · 0 评论 -
Node* create()的含义
(1)Node * create()中*表示名为creat的函数的返回值是一个指针,而这个指针指向的类型就是Node型。也就是说返回值的类型是指向Node型数据的指针。(2)至于空格,纯粹是编程风格的问题,看你习惯怎么写,都是正确的 Node * create() Node *create() Node* create()转载 2017-10-29 20:37:38 · 5876 阅读 · 1 评论 -
Python中 ''.JOIN()的用法
Python join()方法描述将序列中的元素以指定的字符连接生成一个新的字符串。转载 2017-10-21 17:16:35 · 24327 阅读 · 0 评论 -
python 的字典里多行注释失败
最近在写编译原理的课程设计,发现python一个很奇怪的问题,现在记录在这里:我新建一个字典,因为有时需要换不同的数据,所以习惯把原来的数据注释掉测试。但是发现一个很奇怪的bug,就是字典里的多行注释貌似也被当成了数据。dic_a = { """ ‘x':2, 'y':3 """ 'a':'b', 'c':'d' } print('...原创 2019-05-27 11:58:46 · 1119 阅读 · 0 评论