曾经在书上看到过,也被人问起过,搜索过,为了记忆更加深刻,还是写一篇博文吧~ 程序位数是将一段程序编译后,程序本身的位数,比如32bit。 32bit程序在一般情况下可以在32bit和64bit的操作系统上运行。 下面分…
分类:c/c++
多线程能否加快处理速度
问:多线程是不是能加快处理速度? 解析: 在使用多线程时,一定要知道一个道理:处理速度的最终决定因素是CPU、内存等,在单CPU(无论多少核)上,分配CPU资源的单位是“进程”而不是“线程”。 我们可以做一个简单的试验 …
输入五个国家的名称按字母顺序排列输出
本题编程思路如下:五个国家名应由一个二维字符数组来处理。然而C语言规定可以把一个二维数组当成多个一维数组处理。 因此本题又可以按五个一维数组处理, 而每一个一维数组就是一个国家名字符串。用字符串比较函数比较各一维数组的大…
C++获取CPU频率
#include <windows.h> #include <stdio.h> #include <intrin.h> #pragma intrinsic(__rdtsc) int m…
三个数比较大小 — C语言经典题目
这道题是每一位初学C的小伙伴们的必经之路,其经典性简直如同Hello World! 下面写一下几种不同的解法。 使用if语句 #include<stdio.h> int main() { int a, b, …
函数参数传递的两种方式——值传递和引用传递
参考原文详细说明:https://www.cnblogs.com/codingmengmeng/p/5865510.html 一、值传递 值传递包括实实在在的值传递以及指针传递(指针传递参数本质上是值传递的方式,它所传递…
C++ 基本语法
一、C++ 基本语法 C++ 程序可以定义为对象的集合,这些对象通过调用彼此的方法进行交互。让我们简要地看一下什么是类、对象,方法、即时变量。 对象 – 对象具有状态和行为。例如:一只狗的状态 –…
单字节与多字节转换
//---------------内部空间使用变量----------------------------- WCHAR IcommonWChs[255]; char IcommonChs[255]; //-------…
算法和流程图(及N-S流程图)
算法和流程图 2.1.1算法 计算机语言只是一种工具。光学习语言的规则还不够,最重要的是学会针对各种类型的问题,拟定出有效的解决方法和步骤即算法。有了正确而有效的算法,可以利用任何一种计算机高级语言编写程序,使计算机进行…
DLL函数介绍
关于DLL的函数: 动态链接库中定义有两种函数:导出函数(export function)和内部函数(internal function)。 导出函数可以被…
将double转化成string,并保持N位小数
double dumpSize = (1024000000.1415926535897932384 * 1.0) / 1024 / 1024; string tempStr = to_string(dumpSize); …
员工信息管理系统总结(链表)
很久以前的作业,现在想起来还是发到博客上来吧,可能会或多或少的帮助到别人。第一次在实际应用中用到链表,刚开始时遇到了一些难题,而且时间也比较紧,没有刻意考虑代码的可读性。 //基于链表和文件操作的员工信息管…