• C++学习1-(C语言基础、VS快捷键)

    时间:2023-06-09 11:42:56

    C语言基础复习1、三码正数:3码合1 ,正数的反码/补码就是其本身负数:原码就是符号位加上真值的绝对值,即用第一位表示符号,其余位表示值原码:11010101负数的反码是在其原码的基础上, 符号位不变,其余各个位取反反码:10101010负数的补码是在其原码的基础上, 符号位不变, 其余各位取反,...

  • 开发语言性能对比,C++、Java、Python、LUA、TCC

    时间:2023-03-26 12:16:49

    一直想做开发语言性能对比,刚好有时间都做了给大家参考一下,编译类:C++和Java表现还不错脚本类:TCC脚本动态运行C语言,性能比其他脚本快好多。。。想玩TCC的同学下载测试包,TCC目录下修改script.c,运行TccTest1.exe即可看到修改效果,无需编译!!!链接:http://pan...

  • C++语言习题 a!+b!+c!

    时间:2023-02-27 15:11:37

    #include <iostream>#include <cmath>#include <cstdlib>#include <iomanip>using namespace std;int fac(int n){ int s; if(n==...

  • Effective C++_笔记_条款01_视C++为一个语言联邦

    时间:2023-02-20 13:25:13

    (整理自Effctive C++,转载请注明。整理者:华科小涛@http://www.cnblogs.com/hust-ghtao/)C++的各种能力和特性使它成为一个无可匹敌的工具,但也可能引发某些迷惑:所有“适当用法”似乎都有例外。我们该如何理解这种语言呢?最简单的办法就是将C++视为有相关语言...

  • 高质量程序设计指南C++/c语言 第四章

    时间:2023-02-19 21:54:38

    第四章  c++/c语言程序入门(上:理论部分) 4.1c++/c程序的基本概念 4.1.1启动函数main() main()为默认全局启动函数,可以通过修改启动代码(汇编语言中的 call main)设置为其他启动函数 回调函数:把一个函数的函数指针放入到另一个函数中进行调用 c++/c中main...

  • Third《高质量程序设计指南—C++/C语言》(第二版)

    时间:2023-02-19 20:20:35

    Third《高质量程序设计指南—C++/C语言》(第二版) 本书也是老师推荐我看的一本书,700多页,总的来说还算不错,这本书的侧重点不是在语言上,而是讲解如何高质量的去编写程序,结合软件工程学去介绍,能学习到很多相关的编程规范以及C++的一些内部机制实现。附录中的《大学十年》讲叙了...

  • 高质量程序设计指南C++/c语言 第二章

    时间:2023-02-19 20:16:18

    第二章 编程语言发展史 本书狠狠地黑了一波微软,在此不详细介绍,略过

  • 《高质量程序设计指南——C/C++语言》之开篇记

    时间:2023-02-19 19:49:11

         《高质量程序设计指南——C/C++语言》是林锐博士和韩永泉先生撰写的著作,记得刚毕业那会读过了。应该说,这本书是对学校教科书的一个很好补充和提高。关于C/C++的经典书籍,国外已经有很多很好的教材了。 当然,我们阅读一本书的目的应该不是为了评论它的好坏,而是吸取它有用的东西,夯实自己的基本...

  • 面向过程的C++和面向对象的C++编程语言

    时间:2023-02-15 14:19:06

    面向过程的程序设计 1.围绕功能展开,用一个函数实现一个功能 2.程序=算法+数据结构,算法和数据结构两者独立,分开设计 //面向过程#include <iostream>using namespace std;int main(){ double r,h,v; cin>&g...

  • 高质量程序设计指南C/C++语言——C++/C程序设计入门(3)

    时间:2023-02-12 05:02:17

    ...

  • C++语言中类的成员变量初始化(转…

    时间:2023-02-07 20:01:31

    C++中对类的成员变量进行初始化的方法通常有如下两种:1.构造函数进行初始化例如:[cpp] view plaincopyclass MyClass{  public:      MyClass(int nValue) {var = nValue; }  private:      int var;...

  • C语言中的free和c++中的delete之间有什么区别?

    时间:2023-02-06 22:32:53

    I know the free operation in C is to tell the compiler this particular memory block is free for compiler to use for further allocation, but the memory...

  • C/C++语言之内存分配

    时间:2023-02-06 01:30:38

          一. 理论:       一个由C/C++编译的程序占用的内存分为以下几个部分            1、栈区(stack)—   由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。            2、堆区(heap) —   一般由程序员...

  • 【C/C++语言入门篇】-- 结构体

    时间:2023-02-05 04:46:31

     前面两篇基本把指针给介绍完了,相信大家对指针已经不是那么陌生了。也不会因为指针和数组之间的关系而导致混淆了。大家可能也迫不及待想了解下后来的知识。今天我们就介绍下结构体。 对于结构体,既然叫结构体,形象上我们可以理解其就是一堆数据集合在一起形成一个结构。就比如一个学生的信息包括:学号、姓名、班级、...

  • C/C++语言void及void指针深层探索(转)

    时间:2023-01-28 03:18:52

    转自:http://www.lanou3g.com/blog/sort/SelfiOS/page/781.概述许多初学者对C/C++语言中的void及void指针类型不甚理解,因此在使用上出现了一些错误。本文将对void关键字的深刻含义进行解说,并详述void及void指针类型的使用方法与技巧。 2...

  • 浅析c++/java/c#三大热门编程语言的运行效率

    时间:2023-01-21 16:13:59

    从安全角度考虑,C#是这几中语言中最为安全的,它其中定义的相关安全机制很好的确保了系统的安全...今天和同学们一起探讨下c++/java/c# 三大热门语言的运行效率情况,以及各自的用途。估计有很多同学都对C++/JAVA/C#这三大热门语言的运行机制和执行效率有或多或少的困惑,自己也有,但是经过前...

  • C++语言中多重继承下的虚函数调用

    时间:2023-01-19 08:08:07

       C++中虚函数调用采用所谓的虚函数表(vtable)实现,对于简单的单继承,其实现如下图所示:(其中ClassA为ClassB的基类,详见深入浅出MFC P68)     对于这种情况,显然可以想到,vtable直接定位到对象的函数即可     你也许会想到:C++支持多继承,在多继承的情...

  • C/C++语言经典、实用、趣味程序设计编程百例精解 (10)

    时间:2023-01-16 04:48:04

    91.人机猜数游戏 由计算机“想”一个四位数,请人猜这个四位数是多少。人输入四位数字后,计算机首先判断这四位数字中有几位是猜对了,并且在对的数字中又有几位位置也是对的,将结果显示出来,给人以提示,请人再猜,直到人猜出计算机所想的四位数是多少为止。例如:计算机“想”了一个“1234”请人猜,可能的提示...

  • C语言和C++篇

    时间:2023-01-15 21:50:13

    C语言和C++篇基本上所有主流的编程语言都有String的标准库,因为字符串操作是我们每个程序员几乎每天都要遇到的。想想我们至今的代码,到底生成和使用了多少String!标题上所罗列的语言,可以看成是一脉相承的,它们的String类库基本上也是一脉相承下来的,但是,在关于String的类库设计中却可...

  • 编程语言之C++

    时间:2023-01-15 01:29:18

    C++编译过程: g++ -o Test.ii -E Test.cpp 将.cpp转换成预处理文件.ii,即处理#inclide g++ -o Test.s -S Test.ii 将预处理文件.ii转换成汇编文件.s g++ -o Test.o -c Test.s 将汇编文件.s转换成二进...