02 2022 档案

摘要:class Solution: def isPalindrome(self, x: int) -> bool:#self不用管 参数是int 型的x 函数返回结果是布尔型的 y = str(x)#str 就是一个python内置函数 就是读取字符串 return x >= 0 and y == y[ 阅读全文
posted @ 2022-02-28 18:05 Dsad123FFFG6645 阅读(34) 评论(0) 推荐(0) 编辑
摘要:# 成员函数: 实例的方法, 只能通过实例进行调用;class Person:grade=1def __init__(self,name):self.name = name def sayHi(self):#加 self 区别于普通函数print 'Hello, your name is?',sel 阅读全文
posted @ 2022-02-28 17:50 Dsad123FFFG6645 阅读(26) 评论(0) 推荐(0) 编辑
摘要:实例 使用名为 x 的属性,创建一个名为 MyClass 的类: class MyClass: x = 5 运行实例 创建对象 现在我们可以使用名为 myClass 的类来创建对象: 实例 创建一个名为 p1 的对象,并打印 x 的值: p1 = MyClass() print(p1.x) 运行实例 阅读全文
posted @ 2022-02-28 17:49 Dsad123FFFG6645 阅读(24) 评论(0) 推荐(0) 编辑
摘要:// Type your code here, or load an example.#include <bits/stdc++.h>using namespace std;#define rep(i,a,b) for (int i =(a);i<(b);++i)//宏定义要多加括号#define 阅读全文
posted @ 2022-02-28 16:17 Dsad123FFFG6645 阅读(31) 评论(0) 推荐(0) 编辑
摘要:string str; cin>>str; cout<<str.size<<endl; char n; cin>>n; cout<<sizeof(n)<<endl; 阅读全文
posted @ 2022-02-28 15:54 Dsad123FFFG6645 阅读(30) 评论(0) 推荐(0) 编辑
摘要:参数列表又叫参数签名,包括参数的类型、参数的个数和参数的顺序,只要有一个不同就叫做参数列表不同。 C++代码在编译时会根据参数列表对函数进行重命名,例如void Swap(int a, int b)会被重命名为_Swap_int_int,void Swap(float x, float y)会被重命 阅读全文
posted @ 2022-02-27 17:50 Dsad123FFFG6645 阅读(28) 评论(0) 推荐(0) 编辑
摘要:void changeDirection(enum direction* pD){ // 检查输入缓存区中是否有数据 if (_kbhit() != 0) { // _getch函数获取输入缓存区中的数据 char c = _getch(); // 判断输入并转向 switch (c) { case 阅读全文
posted @ 2022-02-26 20:49 Dsad123FFFG6645 阅读(29) 评论(0) 推荐(0) 编辑
摘要:// Type your code here, or load an example.#include <bits/stdc++.h>using namespace std;#define rep(i,a,b) for (int i =(a);i<(b);++i)//宏定义要多加括号#define 阅读全文
posted @ 2022-02-15 14:25 Dsad123FFFG6645 阅读(108) 评论(0) 推荐(0) 编辑
摘要:// Type your code here, or load an example.#include <bits/stdc++.h>using namespace std;#define rep(i,a,b) for (int i =(a);i<(b);++i)//宏定义要多加括号#define 阅读全文
posted @ 2022-02-15 14:22 Dsad123FFFG6645 阅读(23) 评论(0) 推荐(0) 编辑
摘要:关于typedef用法总结1.定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象2.用在旧的C代码中,帮助struct3.用typedef来定义与平台无关的类型4.为复杂的声明定义一个新的简单的别名。方法是:在原来的声明里逐步用别名替换一部分复杂声明,如此循环,把带变量名的部 阅读全文
posted @ 2022-02-15 12:34 Dsad123FFFG6645 阅读(82) 评论(0) 推荐(0) 编辑
摘要:#define 定义完一个宏后相当于生成了一个字典,在又遇到字典当中键的时候,自动换成键对应的值虽然加#的操作都叫预操作,但是实际上#define定义宏是随着代码向下执行的时候定义的。define a 1 + #define a 2例子中a从1变成2说明了这一点。#define是可以传递的,而且是动 阅读全文
posted @ 2022-02-15 12:23 Dsad123FFFG6645 阅读(100) 评论(0) 推荐(0) 编辑
摘要:1.先说a=i++,这个运算的意思是先把i的值赋予a,然后在执行i=i+1;当i初始等于3时,执行a=i++,最终结果a=3,i=4. 2.而a=++i,这个的意思是先执行i=i+1,然后在把i的值赋予a;当i初始等于3时,执行a=++i,最终结果a=4,i=4. 所以说两者参与运算时的区别就是: 阅读全文
posted @ 2022-02-14 23:42 Dsad123FFFG6645 阅读(62) 评论(0) 推荐(0) 编辑
摘要:CLion安装破解教程 - 诸葛借剑 - 博客园 (cnblogs.com) 阅读全文
posted @ 2022-02-14 22:04 Dsad123FFFG6645 阅读(223) 评论(0) 推荐(0) 编辑
摘要:举一个例子吧,假设所有的数学函数只有两个:f1 和 f2,那么我们把它们的定义放在 math.cpp 里: /* math.cpp */ double f1() { //do something here.... return; } double f2(double a) { //do someth 阅读全文
posted @ 2022-02-14 12:55 Dsad123FFFG6645 阅读(84) 评论(0) 推荐(0) 编辑
摘要:// Type your code here, or load an example.#include <bits/stdc++.h>using namespace std;#define SUB(x,y) x-y#define ACCESS_BEFORE(element,offset,value) 阅读全文
posted @ 2022-02-14 12:55 Dsad123FFFG6645 阅读(122) 评论(0) 推荐(0) 编辑
摘要:(34条消息) #ifndef的用法_其实并不难,是你太悲观-CSDN博客_ifndef 阅读全文
posted @ 2022-02-08 21:10 Dsad123FFFG6645 阅读(42) 评论(0) 推荐(0) 编辑
摘要:大家可能会想lambda表达式最前面的方括号的意义何在?其实这是lambda表达式一个很要的功能,就是闭包。 这里我们先讲一下lambda表达式的大致原理:每当你定义一个lambda表达式后,编译器会自动生成一个匿名类(这个类当然重载了()运算符),我们称为闭包类型(closure type)。 那 阅读全文
posted @ 2022-02-08 15:32 Dsad123FFFG6645 阅读(38) 评论(0) 推荐(0) 编辑
摘要:c++中如何添加头文件,请多多指教, 10 QQ:635841719  我来答 分享 举报 2个回答 #热议# 【答题得新春福袋】你的花式拜年祝福有哪些? hmm1820072008-01-07 · TA获得超过190个赞 关注 把自己定义的头文件放在与源文件一样的目录下面就可以了, 比如说你写一 阅读全文
posted @ 2022-02-07 17:06 Dsad123FFFG6645 阅读(12) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示