随笔分类 - c/c++奇奇怪怪的零件
摘要:问题原因:switch中case里面的局部变量出错 解决方法:将case里面定义的局部变量在switch外面定义。 //报错情况 switch (fork()) { case -1: error(1, errno, "fork"); case 0: // 子进程执行命令 if (execvp(arg
阅读全文
摘要:sudo apt install nettools sudo apt update sudo apt install net-tools sudo apt install ssh sudo apt install gcc g++ gdb vim git //顺带安装编译器
阅读全文
摘要:头文件: #include<queue> 升序定义: priority_queue<int,vector<int>,greater<int>>q;//从小到大 降序定义: priority_queue<int,vector<int>,less<int>>q;//从大到小 比较方式默认less,优先队
阅读全文
摘要:头文件:#include<iomanip> 代码: cout << setiosflags(ios::right)<<setw(向右对齐的位数) << 需要对齐的数;//向右对齐 cout << setiosflags(ios::right) << setw(向左对齐的位数) << 需要对齐的数 ;
阅读全文
摘要:函数的结构: 返回类型 函数名(形参列表) { 函数体; } 举个例子: int function(int n) { printf("%d",n); }//这个函数就可以用来输出n的值 调用时,代码:function(x);//x就是该函数的n 函数基础用法: 主函数+若干函数,相互调用,使用函数实
阅读全文
摘要:才知道不同类型的数对应不同的绝对值函数。 整数型: int abs(int a) 复数型: double cabs(struct complex znum) 双精度浮点数: double fabs(double x) 长整型: long labs(long n)
阅读全文