
C
peiwang245
高山仰止,景行行止,夯实每一步,努力前行。
展开
-
C语言及VS快捷键
注释与反注释:Ctrl + K + C注释代码块Ctrl + K + U取消注释代码块代码格式有些乱:1、使用Ctrl + A将代码全选后,再按Alt + F8可以调整到标准格式;2、Ctrl + Alt+ L也可以;3、在VS2008中,选定代码后,按Ctrl+K+F组合键,可以自动进行代码对齐。注意:要先按下Ctrl和K,再按下F,因为Ctrl+F是查找的快捷键。也可以先按下Ctrl+K,再按下Ctrl+F。另外,可以在“工具->选项->文本...原创 2020-11-22 21:47:47 · 2881 阅读 · 3 评论 -
原码,反码,补码的深入理解与原理
本文从原码讲起。通过简述原码,反码和补码存在的作用,加深对补码的认识。力争让你对补码的概念不再局限于:负数的补码等于反码加一。接触过计算机或电子信息相关课程的同学,应该都或多或少看过补码这哥仨。每次都是在课本的最前几页,来上这么一段:什...转载 2020-05-29 23:06:42 · 875 阅读 · 1 评论 -
什么是句柄?指针和句柄的区别
句柄在windows编程中是一个很重要的概念,在许多地方都扮演着重要的角色。在windows环境中,句柄是用来标识项目的,这些项目包括:(1)模块(module)(2)任务(task)(3)实例(instance)(4)文件(file)(5)内存块(block of memory)(6)菜单(menu)(7)控制(control)(8)字体(font)(9)资源(recource),包括图标(icon),光标(cursor),字符串(string)等(10)GDI对象转载 2020-05-14 20:25:48 · 429 阅读 · 0 评论 -
C语言下划线开头的函数
首先,C++里关于下划线的问题是源于C语言,因为C++允许用extern “C”来修饰代码以C语言语法方式编译。然后说C语言里的下划线:C语言确实允许以下划线开头的函数存在,实际上你用一个下划线开头的函数名或者变量是没问题的,但有可能会发生命名冲突。凡是以两个或一个下划线开始,后面紧跟着一个大写字母的标识符,不管它出现在哪里,都是保留给编译程序或标准库函数使用的。此外,凡是以一个下划线开始,后面不管跟着什么内容的标识符,如果它出现在文件范围内(即它不是出现在一个函数内),那么它也是被保留的。如果你用一个保留转载 2020-05-14 20:22:14 · 10757 阅读 · 0 评论 -
C++ explicit关键字详解
首先, C++中的explicit关键字只能用于修饰只有一个参数的类构造函数, 它的作用是表明该构造函数是显示的, 而非隐式的, 跟它相对应的另一个关键字是implicit, 意思是隐藏的,类构造函数默认情况下即声明为implicit(隐式).那么显示声明的构造函数和隐式声明的有什么区别呢? 我们来看下面的例子:class CxString // 没有使用explicit关键字的类声明...转载 2020-05-07 23:11:52 · 184 阅读 · 0 评论 -
递归函数内部的执行顺序
#include <stdio.h> void fun(int n) { printf("1th - Level: %d Address: %d\n", n, &n); if(n < 3) fun(n+1); printf("...转载 2019-09-02 16:22:51 · 339 阅读 · 0 评论