自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Linux时序竞态

https://blog.csdn.net/nicai888/article/details/73197625将文中最后一段稍微改了一小段#include <unistd.h>#include <signal.h>#include <stdio.h>void sig_alrm(int n){printf("zzzzzzz");}unsigned ...

2019-11-25 22:14:54 115

转载 linux下捕捉信号(转)

只有连接https://www.cnblogs.com/Lynn-Zhang/p/5772403.html

2019-11-25 21:10:57 79

原创 基于范围的for循环,循环更改数组元素

#include <iostream>using namespace std;int main(){ int arr[2][7] = {{1,3,8,9,5,7,6}, {111,5,8,13,23,33,56}}; //给每个元素加1 for(auto &x:arr) for(auto &y:x) y += 1 ; //遍历数组 ...

2019-11-23 23:25:13 651

原创 linux下重定向的一个小问题?

先上代码#include <unistd.h>#include <iostream>#include <string.h>#define BUFFSIZE 1024int main(void){ int n; char buf[BUFFSIZE]; memset(buf,0,BUFFSIZE); ...

2019-11-18 18:36:05 84

转载 有关十六进制(转载)

十六进制、八进制、十进制、二进制,只是表示方法而已,在计算机里面用的都是二进制的,而十六进制恰好是2的4倍,表示一个字节的时候仅仅需要2个十六进制数就可以表示出来,因此多数用2个十六进制来表示一个字符,看上去比较清晰例如:二进制:0010 0010十六进制:22参考十六进制在可能牵扯到位操作的时候,更加直观,因为一个数字代表4位二进制0或1例如 0x02 相当于 00000010...

2019-11-18 13:44:25 217

原创 关于fgets()

函数fgets的原型是:char* fgets(char *str,int num,FILE *stream)。用函数fgets读取时,会从给出的文件流stream中读取[num - 1]个字符,并把它们转储到str(字符串)中, 但如果在读到[num - 1]个字符之前遇到了第一个换行符,会提前结束,并将换行符之前的字符连同这个换行符转储到str(字符串)中。...

2019-11-14 16:02:09 114

原创 socket基础(一)

1.1.IPv4套接口地址结构也称为“网际套接字地址结构”,它以“sockaddr_in"命名​#include <netinet/in.h>struct sockaddr_in{ unit8_t sin_len; //整个sockaddr_in结构体长度 sa_family_t sin_family; ...

2019-11-14 12:17:13 83

原创 链表

#include <iostream>using namespace std;struct Node{ int i; Node* next;};//创建Node* creat(){ Node* head= new Node; Node* cur = head; while(1){ int node_a; cout << "enter the n...

2019-11-06 03:52:06 55

原创 快速排序

void quick_sort(int s[], int l, int r) { //l,r为最左和最右下标 if (l < r) { //判断条件防止递归错误 int i = l, j = r; while (i < j) { while (i < j) { if (s[i] > s[j]) { //条件成立直接交换 std::swa...

2019-10-26 15:38:13 95

原创 学习阶段小结

从六月开始自学c,到现在十月中旬c++primer plus学习到对象和类,中间整个八月份几乎都没有学习。前面的学习都没有什么压力,书基本上都是看一遍就过,习题代码什么的都没有敲,因为一下就能看懂,自己也想赶进度,想尽快的学会,然后找工作。但是看到对象和类之后,就感觉到了压力。学习过程中要稍微停顿一下才能理解,也没有敲什么代码,只是把书上的代码照着敲了一遍,理解了原理就急着看后面的...

2019-10-13 22:36:38 192

原创 数组的地址(C++ primer plus上这一段是书上错了还是我错了?)

蓝色字体为差异部分。 对数组取地址时,数组名也不会被解释为其地址。等下,数组名难道不被解释为数字的地址吗?不完全如此:数组名被解释为第一个元素的地址,而对数组名应用地址运算符时,得到的是整个数组的地址: short tell[10]; cout << tell << endl; cout &...

2019-08-06 18:12:57 235 1

翻译 利用输入函数scanf的返回值控制while循环

#include <stdio.h>int main(void){ long num; long sum=0l; //int status; printf("please enter an integer to be summed"); printf("(q to quit):"); //status = scanf("%...

2019-07-21 07:17:03 383

原创 某年某月某日是这一年第几天

编译器为vc2010#include<stdio.h>#include<Windows.h>int main(void){ int year,mouth,day,sum=0,i; int a[12]={0,31,28,31,30,31,30,31,31,30,31,30}; printf("请输入年月日:"); scanf("%...

2019-07-10 12:02:41 126

原创 函数中的局部变量

#include <stdio.h>#include<Windows.h>int main(void){ int i,a=10,fun(int); for(i=1;i<=3;i++){ printf("i=%d:\n",i); printf("fun=%d\n\n",fun(a)); } system...

2019-06-28 01:53:53 404

转载 优秀算法学习(排序)(转载,侵删)

十个整数的排序printf("请输入10个正整数:\n"); for(i=0;i<10;i++) { scanf("%d",&a[i]); } printf("\n"); for(m=0;m<9;m++){ /*进行9次循环 实现9趟比较*/ for(i=0;i<9-m;i++){ /*...

2019-06-26 23:27:31 69

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除