欢迎来到贱贱的博客

扩大
缩小

11 2016 档案

c++命名空间using
摘要:1 #include 2 3 namespace run1 4 { 5 int x = 10; 6 } 7 namespace run2 8 { 9 int x = 10; 10 11 void show() 12 { 13 std::cout 2 3 //using,可以省略std, 4 //制定命名空间, 5 ... 阅读全文

posted @ 2016-11-20 08:43 L的存在 阅读(298) 评论(0) 推荐(0) 编辑

c++命名空间瀑布
摘要:一般情况,函数放在命名空间外,命名空间内部放置声明 阅读全文

posted @ 2016-11-20 08:41 L的存在 阅读(204) 评论(0) 推荐(0) 编辑

c++之命名空间namespace
摘要:1命名空间解决全局变量的冲突 2命名空间没有私有,全部变量,函数都是公有,可以访问using namespace data;//使用命名空间,直接访问当作全局变量内层覆盖外层,::num 直接访问全局变量,全局变量不存在就是0使用命名空间必须在定义之后 3命名空间的使用 4匿名命名空间 阅读全文

posted @ 2016-11-20 08:39 L的存在 阅读(1151) 评论(0) 推荐(0) 编辑

c语言数据结构复习
摘要:顺序表与链表的比较 (一)基于空间的比较 1存储分配的方式不同:顺序表的存储空间是静态分配的,链表的存储空间是动态分配的 2存储密度:顺序表的存储密度=1,链表的存储密度<1 (二)基于时间的比较 1存储方式:顺序表可以随机存储也可以顺序存储;链表是顺序存储 2插入和删除需要移动元素的个数 顺序表平 阅读全文

posted @ 2016-11-18 08:52 L的存在 阅读(203) 评论(0) 推荐(0) 编辑

5 c语言数组
摘要:其中包括:冒泡 高精度加法 统计不相同的数字个数(数组) 数组元素倒序输出 go~~~~ 阅读全文

posted @ 2016-11-16 17:27 L的存在 阅读(296) 评论(0) 推荐(0) 编辑

4 循环结构
摘要:循环课本上就这些了。。。。 没有截图时间有限 好好加油罗 阅读全文

posted @ 2016-11-15 19:54 L的存在 阅读(190) 评论(0) 推荐(0) 编辑

3选择结构程序设计
摘要:#include /* 功能:输入一个大写字符,屏幕输出小写 时间:2016 11 14 */ void main() { char c; c = getchar(); if(c>='A'&&c /* 功能:输入一个小于9位的数 输出位数 时间:2016 11 14 */ //键盘录入一个不多于9位的正数 输出位数 void mai... 阅读全文

posted @ 2016-11-15 19:38 L的存在 阅读(272) 评论(0) 推荐(0) 编辑

1数据类型运算
摘要:1 #include 2 3 /* 4 功能:基本输入输出 5 */ 6 void main() 7 { 8 float a;//6位有效数字 9 int b,c; 10 char d,e; 11 a = 3.5; 12 b = a; 13 c= 330; 14 d = c; 15 e='\\';//C... 阅读全文

posted @ 2016-11-15 19:31 L的存在 阅读(156) 评论(0) 推荐(0) 编辑

2基本输入输出
摘要:#include /* 功能:简单加法 时间:2016.11.14 */ void main() { int a; int b; scanf("%d+%d",&a,&b);//记住严格按照格式输入 printf("a+b=%d",a+b); system("pause"); } 1 #include 2 /* 3 ... 阅读全文

posted @ 2016-11-15 19:29 L的存在 阅读(193) 评论(0) 推荐(0) 编辑

c语言0 ‘0’ '\0'空格都是什么玩意儿
摘要:都明白的吗。。。。。 阅读全文

posted @ 2016-11-11 12:24 L的存在 阅读(8090) 评论(0) 推荐(0) 编辑

c语言输出可见字符
摘要:1 #include <stdio.h> 2 3 4 void main() 5 { 6 int i; 7 8 //可见字符是32-126 9 for(i=32;i<127;i++) 10 { 11 putchar(i); 12 13 } 14 getchar(); 15 } 阅读全文

posted @ 2016-11-11 11:18 L的存在 阅读(685) 评论(0) 推荐(0) 编辑

Linux中open函数以及退出进程的函数
摘要:open函数的flag详解1 读写权限:O_RDONLY O_WRONLY O_RDWR (1)linux中文件有读写权限,我们在open打开文件时也可以附带一定的权限说明 (譬如O_RDONLY就表示以只读方式打开,O_WRONLY表示以只写方式打开, O_RDWR表示以可读可写方式打开) (2) 阅读全文

posted @ 2016-11-11 11:11 L的存在 阅读(1589) 评论(0) 推荐(0) 编辑

Linux一个简单的读写文件
摘要:1 fd是个啥 (1)linux中的文件描述符fd的合法范围是0或者一个正正数,不可能是一个负数。 (2)open返回的fd程序必须记录好,以后向这个文件的所有操作都要靠这个fd去对应这个文件,最后关闭文件时也需要fd去指定关闭这个文件。如果在我们关闭文件前fd丢掉了那就惨了,这个文件没法关闭了也没 阅读全文

posted @ 2016-11-11 11:01 L的存在 阅读(29323) 评论(0) 推荐(0) 编辑

Linux文件io--one简述
摘要:1 什么是文件IO IO就是input/output,输入/输出。文件IO的意思就是读写文件。 文件操作的主要接口API 2 什么是操作系统API (1)API是一些函数,这些函数是由linux系统提供支持的,由应用层程序来使用。 (2)应用层程序通过调用API来调用操作系统中的各种功能,来干活。 阅读全文

posted @ 2016-11-11 10:54 L的存在 阅读(1012) 评论(0) 推荐(1) 编辑

C语言中所有变量和常量所使用的内存总结
摘要:(1)相同点:三种获取内存的方法,都可以给程序提供可用内存,都可以用来定义变量给程序用。(2)不同点:栈内存对应C中的普通局部变量(别的变量还用不了栈,而且栈是自动的,由编译器和运行时环境共同来提供服务的,程序员无法手工控制);堆内存完全是独立于我们的程序存在和管理的,程序需要内存时可以去手工申请m 阅读全文

posted @ 2016-11-11 10:44 L的存在 阅读(1921) 评论(0) 推荐(0) 编辑

浅谈c语言代码段 数据段 bss段
摘要:代码段、数据段、bss段 (1)编译器在编译程序的时候,将程序中的所有的元素分成了一些组成部分,各部分构成一个段,所以说段是可执行程序的组成部分。 (2)代码段:代码段就是程序中的可执行部分,直观理解代码段就是函数堆叠组成的。 (3)数据段(也被称为数据区、静态数据区、静态区):数据段就是程序中的数 阅读全文

posted @ 2016-11-11 10:41 L的存在 阅读(7594) 评论(2) 推荐(2) 编辑

浅谈c语言中的堆
摘要:操作系统堆管理器管理: 堆管理器是操作系统的一个模块,堆管理内存分配灵活,按需分配。 大块内存: 堆内存管理者总量很大的操作系统内存块,各进程可以按需申请使用,使用完释放。 程序手动申请&释放: 手工意思是需要写代码去申请malloc和释放free。 脏内存: 堆内存也是反复使用的,而且使用者用完释 阅读全文

posted @ 2016-11-09 17:44 L的存在 阅读(2995) 评论(0) 推荐(0) 编辑

浅谈c语言程序为什么需要内存 栈又是什么?
摘要:学习笔记,嘻嘻,感觉不错。勿喷~~ 阅读全文

posted @ 2016-11-09 00:02 L的存在 阅读(2087) 评论(2) 推荐(2) 编辑

c语言const
摘要:1 const关键字 2 const int i = 14 3 const和指针结合,共有4种形式 4 const int *p; p是一个指针,指针指向一个int型数据。p所指向的是个常量。 5 int const *p; p是一个指针,指针指向一个int型数据。p所指向的是个常量。 6 int *const p; p是一个指针,指... 阅读全文

posted @ 2016-11-08 18:33 L的存在 阅读(179) 评论(0) 推荐(0) 编辑

c语言验证哥德巴赫猜想(从4开始 一个偶数由两个质数之和)
摘要:1 #include 2 #include 3 #include 4 5 int isit(int num) 6 { 7 int i; 8 int flag = 1;//表述为素数 9 if(num==2) 10 { 11 return 1; 12 }else if(num==3) 13 { 14 ... 阅读全文

posted @ 2016-11-08 18:29 L的存在 阅读(3506) 评论(0) 推荐(0) 编辑

c语言筛选质数
摘要:1 #include 2 #include 3 #include 4 5 int isit(int num) 6 { 7 int i; 8 int flag = 1;//表述为素数 9 if(num==2) 10 { 11 return 1; 12 }else if(num==3) 13 { 14 ... 阅读全文

posted @ 2016-11-08 18:27 L的存在 阅读(534) 评论(0) 推荐(0) 编辑

c语言通过时间种子产生随机数并选出最大值以及下标
摘要:1 #include 2 #include 3 #include 4 5 //2016 10 10 6 void main() 7 { 8 int i; 9 int a[10]; 10 time_t ts;//设置时间变量 11 int max; 12 int maxi;//最大值的下标 13 14 srand((un... 阅读全文

posted @ 2016-11-08 18:23 L的存在 阅读(4271) 评论(0) 推荐(0) 编辑

c语言二维数组变色龙之死字的打印
摘要:1 #include 2 #include 3 4 void main() 5 { 6 char si[10][15]= 7 { 8 {'#','#','#',' ','#','#','#','#','#','#','#','#','#','#','#'}, 9 {' ',' ',' ',' ' 阅读全文

posted @ 2016-11-08 18:17 L的存在 阅读(360) 评论(0) 推荐(0) 编辑

c语言中break continue goto return和exit的区别 联系(筛选奇数和goto求和)
摘要:break 一般你是用于循环和switch语句中,执行break,退出循环,如果是多层循环,那么退出的当前的循环。 如果循环结构中有switch语句,而switch语句中有break 那么不会直接退出循环 而是退出的是switch语句。 continue 仅仅是结束本次循环 goto 无条件转移语句 阅读全文

posted @ 2016-11-08 18:14 L的存在 阅读(831) 评论(1) 推荐(0) 编辑

c语言for语句
摘要:首先呢 for语句是由4部分组成 for(表达式1;表达式2;表达式3) 循环体; 注意 1:循环中的表达式用;隔开 表达式1通常用来呢赋初值 表达式2通常用来循环控制也就是循环条件 表达式3通常就是改变循环变量的值 2 执行顺序 a:循环表达式1 只执行一次 b:计算表达式2 如果2为真则执行循环 阅读全文

posted @ 2016-11-07 15:59 L的存在 阅读(568) 评论(0) 推荐(0) 编辑

c语言else匹配问题
摘要:1 #include 2 #include 3 4 //实现 依次输入三个递增的数 然后正确输出 5 6 //为什么得不到我们想要的结果呢 这就是else匹配的问题 当然了 在编译器里面他会自动给你匹配 7 //但是如果没有了编译器 笔试的时候呢。。。。 8 //原因为:else应该和它前面 最近的if语句配对 因此必须在同一个作用域(可以理解为大括号扩起来的) 9 /... 阅读全文

posted @ 2016-11-07 15:41 L的存在 阅读(1458) 评论(0) 推荐(0) 编辑

c语言条件表达式误区1
摘要:1 #include 2 #include 3 4 //综合1 和 2我们知道牢记条件表达式中常量写在左边的语法规则 以防因为疏忽造成难以查找的错误 5 void main1() 6 { 7 8 int i,j; 9 i = 1; 10 j = 0; 11 if(1==i) 12 { 13 printf("i的值为... 阅读全文

posted @ 2016-11-07 15:40 L的存在 阅读(792) 评论(0) 推荐(0) 编辑

c语言typedef运用之结构体
摘要:1 #include 2 #include 3 4 typedef struct stu 5 { 6 char name[10]; 7 int score; 8 }stu_info; 9 10 int main() 11 { 12 stu_info sta = {"lanj",99}; 13 printf("sta.name=%s\nst... 阅读全文

posted @ 2016-11-07 15:19 L的存在 阅读(461) 评论(0) 推荐(0) 编辑

c语言typedef运用与函数指针
摘要:1 #include 2 #include 3 4 #define PINT int * 5 typedef short* PSHORT; 6 7 //typedef不是像宏一样简单的进行替换 这样定义的别名会作用与后出现的所有变量 8 int main2() 9 { 10 int a = 4; 11 short b = 5; 12 PINT p... 阅读全文

posted @ 2016-11-07 15:18 L的存在 阅读(213) 评论(0) 推荐(0) 编辑

c语言typedef之数组运用
摘要:1 #include 2 #include 3 4 typedef int arr[4];//int arr[4]取一个别名 arr b c就是int b[4] int c[4] 5 6 int main3() 7 { 8 9 arr b = {1,2,3,4},c={1,2,3,4}; 10 int i; 11 for(i=0;i<4;i++... 阅读全文

posted @ 2016-11-07 15:18 L的存在 阅读(911) 评论(0) 推荐(0) 编辑

c语言typedef与define的相同
摘要:1 #include 2 #include 3 4 #define INT int 5 typedef short SHORT;//看此处有没有分号 6 7 //这说明两者没有什么区别 但是如果定义稍微复杂点的别名#define 将会出现问题 看下面程序 8 int main1(void) 9 { 10 INT a = 2;//此时的INT就是int 11 ... 阅读全文

posted @ 2016-11-07 15:17 L的存在 阅读(259) 评论(0) 推荐(0) 编辑

c语言sizeof与strlen的区别
摘要:1 #include 2 #include 3 #include 4 5 //strlen与sizeof的区别 6 //strlen() 是函数 参数是字符串 并且必须一串结束符\0结尾 7 //sizeof是关键字 返回的是参数所占的内存数 在学习数据类型的时候有很大的帮助 8 void main() 9 { 10 char str[5] = "love";... 阅读全文

posted @ 2016-11-07 14:38 L的存在 阅读(260) 评论(0) 推荐(0) 编辑

c语言函数定义、函数声明、函数调用以及extern跨文件的变量引用
摘要:1、如果没有定义,只有声明和调用:编译时会报连接错误。undefined reference to `func_in_a'2、如果没有声明,只有定义和调用:编译时一般会报警告,极少数情况下不会报警告。但是最好加上声明。3、如果没有调用,只有定义和声明:编译时一般会报警告(有一个函数没有使用),有时不 阅读全文

posted @ 2016-11-06 15:32 L的存在 阅读(9859) 评论(0) 推荐(0) 编辑

c语言局部变量 静态局部变量 全局变量与静态全局变量
摘要:基本概念: 作用域:起作用的区域,也就是可以工作的范围。 代码块:所谓代码块,就是用{}括起来的一段代码。 数据段:数据段存的是数,像全局变量就是存在数据段的 代码段:存的是程序代码,一般是只读的。 栈(stack):先进后出。C语言中局部变量就分配在栈中。 局部变量 普通的局部变量定义的时候直接定 阅读全文

posted @ 2016-11-06 15:26 L的存在 阅读(28716) 评论(2) 推荐(6) 编辑

Source Insight建工程之Kernel
摘要:不管你是从事于Linux内核工作还是出于兴趣爱好,Linux内核源码都是非常好的学习资源。意味着就要经常的和内核源码大交道,那么软件工具就是少不了的。在Windows系统上确实有着许多好用的软件,这点还是可以肯定的。对于像内核这种复杂庞大的源码树,Source Insight工具便是非常适合且好用的 阅读全文

posted @ 2016-11-06 14:54 L的存在 阅读(1367) 评论(0) 推荐(0) 编辑

day49
摘要:几天没写了 这几天比较麻木呢 各种课程的再看 想买一直不舍得money 今天下定决心买了 这样我也静下心好好备战把 一天背的东西好多 政治和作文也是背了就忘记 尽力把 今天的买的课很悬乎 就不在这说了 我应该是赚了。。。。 阅读全文

posted @ 2016-11-04 23:11 L的存在 阅读(119) 评论(0) 推荐(0) 编辑

管道实例取出最常用的10个指令
摘要:重定向:标准输出的内容定向到文件< 这个重定向呢 定向之前会先清空文件 <<追加 顾名思义就是跟着后面呗 管道:seq 10个数据流进管道 然后呢 head -9就变成了9条数据 如果还是不满意 那么你就继续这样。。 思路: history //查看历史记录 很多的命令 此时显示咋屏幕 >histo 阅读全文

posted @ 2016-11-03 13:56 L的存在 阅读(298) 评论(0) 推荐(0) 编辑

day52
摘要:今天依旧 阅读2篇的整理 数学试卷一套 综合练习计算 政治视频一个 范帅长难句一个 翻译两句 作文大小各一个 linux基础 今天折腾最久的应该是linux了 自己重新手动安装了一下 遇到的不少问题在博客也有记录 最后还是搞定了 很开心了 不过 感觉时间上用的太多在这个方面 重点的还是在专业课和数学 阅读全文

posted @ 2016-11-02 00:22 L的存在 阅读(145) 评论(0) 推荐(0) 编辑

Linux中vi的使用
摘要:1编辑器vi的使用 *使用vi来打开/创建一个文件,vi pathname*vi的两种模式:命令模式:当vi打开时默认为命令模式,要转入输入模式,需要按a或者i键。在命令模式下,此时键盘上输入的所有东西都被vi当作命令来对待。 输入模式:输入模式用来向文件输入内容。可以从命令模式中按a或者i进入输入 阅读全文

posted @ 2016-11-01 17:40 L的存在 阅读(4019) 评论(0) 推荐(0) 编辑

vi高级技巧
摘要:本文一般情况下用<c-字母>(里边的字母一般大小写无所谓,除非特别注明)表示按住ctrl同时按下相关字母,命令前加一个i 表示在插入模式下用这个命令 1. 选定文字/ 拷贝粘贴 v 为可视模式,可以选定多行。选定多行之后,可以用yy 或者dd 等等进行拷贝和剪切。 p 是粘贴 y 和d 可以直接拷贝 阅读全文

posted @ 2016-11-01 17:34 L的存在 阅读(2558) 评论(0) 推荐(0) 编辑

vim配置
摘要:1 效果图 2 支持的功能 函数跳转 侧边栏函数显示 代码补全 鼠标操作 复制粘贴 按键自定义映射 3 使用的插件 ctags taglist cscope 4 配置文件 1 if v:lang =~ "utf8"||v:lang= "UTF8" 2 set fileencodings 阅读全文

posted @ 2016-11-01 17:33 L的存在 阅读(240) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示