tips:最近要好好学习一下数据结构,所以必不可少的就是c语言的结构体和结构体指针了,所以就整理一下这些基础知识
2. 对于 / 操作符如果两个操作数都为整数,执行整数除法(相当于取余返回整数值)
操作符详解分类:算术操作符移位操作符位操作符赋值操作符单目操作符关系操作符逻辑操作符条件操作符逗号表达式下标引用、函数调用和结构成员算术操作符+ - * / %#include<stdio.h>int main(){ int a = 5 / 2;/...
✨作者:@平凡的人1 ✨专栏:《C语言从0到1》 ✨一句话:凡是过往,皆为序章 ✨说明: 过去无可挽回, 未来可以改变
每当想找哪个运算符优先级高时,很多时候总是想找的就没有,真让人气愤!现在,终于有个我个人觉得非常全的,分享给大家。
首先介绍一个函数VirtualProtectEx,它用来改变一个进程的虚拟地址中特定页里的某一区域的保护属性,这句话有些咬嘴,直接从MSDN中翻译过来的,简单来说就是改变某一进程中虚拟地址的保护属性,如果以前是只读的,那改变属性为PA...
运算符描述例子可重载性第一级别::作用域解析符Class::age = 2;不可重载第二级别()函数调用isdigit(‘1’)可重载()成员初始化c_tor(int x, int y) : _x(x), _y(y*10){};可重载[]数组数据获取array[4] ......
邻接表,h[]忘记初始化。多组数据时,idx未初始化(会造成数组越界)当使用并查集时,注意自己写的并查集是不是fa[x]随时都是x的祖宗,若不是,记得要用getfa(x)变量名有冲突y1, next, prev, has ...在特别情况下.size()和int整型...
防止有的类重载 & 运算符,用 std::addressof() 可以一定拿到地址。
在模版使用过程中,typename 和class 是等同的,不过typename还有一层含义,就是修饰的参数一定是类型。