C中const关键字

C知识点

  

2019-12-13 11:59:31

一、const定义常变量 1、const关键字及其作用(用法),C语言const详解  定义局部变量,未赋值:  参照对比,定义未赋值的常变量,无法通过编译:  尝试修改常变量的值: 2、const与define区别: C语言const和define的区别 代码如下: 运行结果: 3、 4、 二、指针常量和常量指针 C语言中const关键字的用法  ...

一、VC中  fflush(stdin),用于清空输入缓冲区,示例程序如下: 运行结果: 原因:当我不仅仅输入1,2,3,而是多输入一个4的时候,程序就不再让我输入一个序号而是直接输出序号和元素,产生这个结果的原因就是输入缓冲区未清空。 我们的电脑的内存空间里有这么一部分叫作做输入缓冲区,当我们在键入数字或字符等元素时,这些元素会先存到输入缓冲区里,并不是直接放在内存上的。与输入缓冲区对...

C中 strcmp() 与 strcpy()

C知识点

  

2019-12-25 19:11:40

 头文件: #include <string.h> 一、strcmp() 函数 函数原型: 参数 str1 -- 要进行比较的第一个字符串。 str2 -- 要进行比较的第二个字符串。 返回值 该函数返回值如下: 如果返回值 < 0,则表示 str1 小于 str2。 如果返回值 > 0,则表示 str2 小于 str1。 如果返回值 = 0,则表示 str1 等...

正确实现“按任意键继续”功能   在大家写程序的时候,经常会遇到“按任意键继续”这样的功能。网上能找到的方法主要有两种: 1. 使用 _getch() 语句 2. 使用 system("pause") 语句 现在挨个说说。 _getch() _getch() 功能是从控制台输入一个字符(控制台不显示该输入),是 coni...

链表相关知识点

C知识点  链表

  

2020-01-05 09:36:55

一、结构体所占内存: 示例程序: 运行结果:   指针变量占4个字节! 32位系统中 指针变量根据“基类型”的不同有 int * 型,float * 型,double * 型,char * 型等 int 型变量占用 4 字节,float型变量占用 4 字节,double类型变量占用 8字节,char类型占用 1 字节。 那么“指针变量”占多...

递归详解

C知识点  递归

  

2020-01-08 21:13:26

递归=‘递’ + ‘归’ ;有去有回! 递归的基本思想是把规模大的问题转化为规模小的相似的子问题来解决。在函数实现时,因为解决大问题的方法和解决小问题的方法往往是同一个方法,所以就产生了函数调用它自身的情况。另外这个解决问题的函数必须有明显的结束条件,这样就不会产生无限递归的情况了。 参考链接: 递归函数详解——VS调试教你理...

【C++】小知识点总结

C++  # 知识点

  

2020-01-21 19:17:52

一、基本数据类型与运算符 1.字符常量与字符串常量 字符型常量和字符串常量的区别? 1)形式上: 字符常量是单引号引起的一个字符 字符串常量是双引号引起的若干个字符 2)含义上: 字符常量相当于一个整形值(ASCII值),可以参加表达式运算 字符串常量代表一个地址值(该字符串在内存中存放位置) 3)占内存大小 字符常量只占一个字节 字符串常量占若干个字节(至少一个字符结束标志) 2.数值常量的表示...

c语言知识点3

C/C++知识点

  

2020-01-25 18:50:08

C 变量 变量其实只不过是程序可操作的存储区的名称。C 中每个变量都有特定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上。 1.C 中的变量定义 变量定义就是告诉编译器在何处创建变量的存储,以及如何创建变量的存储。变量定义指定一个数据类型,并包含了该类型的一个或多个变量的列表,如下所示: 注意: 不带初始化的定义:带有静态存储持续时间的变量会被隐式初始...

NULL和0

C知识点  NULL和0

  

2020-01-05 08:54:15

一、NULL C++和C中NULL的定义: 示例代码: 断点调试:  输出<null> ,单步调试可以看出执行int *p=NULL,p的值为0x00000000,可以看出,NULL在实际底层调用中就是0。   参考链接: C语言NULL和0的区别详解 c语言NULL和0区别及NULL详解      ...

Jquery知识点2

Jquery知识点

  

2019-06-05 17:48:40

一、获取关系节点对象 1.获取父节点对象: 1.1 $obj.parent(); 拿到直接父节点 1.2 $obj.parents(); 拿到所有祖先节点 1.3 $obj.parents(选择器); 拿到祖先节点中满足指定选择器的 2. 获取子节点对象: 2.1 $obj.children(); 拿到所有直接的子节点 2.2 $obj.children(选择器); 拿到指定选择器的子节点 2.3...

Hadoop 相关知识点(一)

hadoop    知识点

  

2019-06-10 12:40:11

作业提交流程(MR执行过程) Mapreduce2.x Client:用来提交作业 ResourceManager:协调集群上的计算资源的分配 NodeManager:负责启动和监控集群上的计算容器(container) ApplicationMaster:协调运行MapReduce任务,他和应用程序任务运行在container中,这些congtainer有RM分配并且由NM进行管理 主要过程分析...

QT部分知识点总结

qt  知识点

  

2019-06-17 15:45:06

https://blog.csdn.net/taiyang1987912/article/details/32713781+部分自己总结的。 Qt界面编写部分基础知识点总结: 1.Qt多界面的切换的两种方式: <1>  采用show() 和 hide().的方法。既show()显示一个窗口,hide()隐藏本窗口; eg: void MainWindow::on_button...

第一次试着写写看 spring boot 中启动时的图形修改 看见项目中别人改的图标,自己试着改改。 - 首先得有一个springboot项目(能够启动) - 找到src/main下的resources源文件 - 在此文件夹下创建banner.txt - 将自己想要看的图标放入其中(自己想写中英文也行) 图标的创建 用于创建图标的网址:http://www.network-science.de/a...

哈夫曼编码也就是前缀编码要求是尽量减缩某些出现频率高的文字符号的编码,但是必须保证任一字符编码不是另一个字符的前缀 链接:https://www.nowcoder.com/questionTerminal/a3b22412a2ec4226831d740bfeb35a93 来源:牛客网 设Q ={a1, a2, …, am}是一个0~1序列集合 . 如果Q中没有一个序列是另一个序列的前...

以上为获取参数的JS脚本。 以下做对比试验: 例子: http://localhost:8080/route_detail.html?rid=7 如上图:可分析 location.search.substr(1)得到“网址?”之后的参数字符串,用match去匹配,得到的结果是一个截断的数组,该数组的arr[2]就是需要截取的值。 var reg = new RegExp(&...