编译器共114篇 第7页
编译器‌是一种计算机程序,其主要功能是将用高级编程语言(如C、C++、Java等)编写的源代码转换为计算机能够理解和执行的机器语言代码。这个过程通常涉及多个阶段,包括词法分析、语法分析、语义分析、优化和代码生成等‌。

C++类和对象的总结,拿去做笔记吧

类的成员有成员变量和成员函数两种。 成员函数之间可以互相调用,成员函数内部可以访问成员变量。 私有成员只能在类的成员函数内部访问。默认情况下,class 类的成员是私有的,struct 类的成员...
王麻子的头像-华尔子博-奥夏网王麻子2年前
0756

C语言数据类型转换(自动类型转换+强制类型转换)

C语言数据类型转换(自动类型转换+强制类型转换)-华尔子博-奥夏网
数据类型转换就是将数据(变量、数值、表达式的结果等)从一种类型转换为另一种类型。 自动类型转换 自动类型转换就是编译器默默地、隐式地、偷偷地进行的数据类型转换,这种转换不需要程序员干...
子博兄的头像-华尔子博-奥夏网子博兄8个月前
07414

在屏幕上输出各种类型的数据

我们使用 puts 来输出字符串。puts 是 output string 的缩写,只能用来输出字符串,不能输出整数、小数、字符等,我们需要用另外一个函数,那就是 printf。 printf 比 puts 更加强大,不仅可...
子博兄的头像-华尔子博-奥夏网子博兄2年前
0749

C++友元函数和友元类(C++ friend关键字)

在 C++ 中,一个类中可以有 public、protected、private 三种属性的成员,通过对象可以访问 public 成员,只有本类中的函数可以访问本类的 private 成员。现在,我们来介绍一种例外情况——友元...
天山雪莲的头像-华尔子博-奥夏网天山雪莲2年前
07315

深入分析C++中声明与定义的区别

声明是将一个名称引入程序。定义提供了一个实体在程序中的唯一描述。声明和定义有时是同时存在的。 1 2 3 如int a; extern int b=1; 只有当extern中不存在初始化式是才是声明。其他情况既是定义...
子博兄的头像-华尔子博-奥夏网子博兄2年前
07211

Python IDE有哪些,哪款适合初学者?

Python IDE有哪些,哪款适合初学者?-华尔子博-奥夏网
百度搜索“Python IDE”会发现支持 Python 编程的 IDE 有很多,那么对于零基础的初学者,应该使用哪款 IDE 呢? 我个人推荐初学者使用 Python 自带的 IDLE。因为 IDLE 的使用方法很简单,非常适...
子博网的头像-华尔子博-奥夏网子博网4年前
0716

C++多继承(多重继承)详解

派生类都只有一个基类,称为单继承(Single Inheritance)。除此之外,C++也支持多继承(Multiple Inheritance),即一个派生类可以有两个或多个基类。 多继承容易让代码逻辑复杂、思路混乱,一...
南宫世家的头像-华尔子博-奥夏网南宫世家12个月前
07014

C语言加减乘除运算

加减乘除是常见的数学运算,C语言当然支持,不过,C语言中的运算符号与数学中的略有不同,请见下表。 加法 减法 乘法 除法 求余数(取余) 数学 + - × ÷ 无 C语言 + - * / % C语言中的加号、...
子博兄的头像-华尔子博-奥夏网12个月前
0705

大话C语言变量和数据类型

在《数据在内存中的存储》一节中讲到: 计算机要处理的数据(诸如数字、文字、符号、图形、音频、视频等)是以二进制的形式存放在内存中的; 我们将8个比特(Bit)称为一个字节(Byte),并将字...
天山雪莲的头像-华尔子博-奥夏网天山雪莲2年前
0707

C++ class和struct到底有什么区别

C++ 中保留了C语言的 struct 关键字,并且加以扩充。在C语言中,struct 只能包含成员变量,不能包含成员函数。而在C++中,struct 类似于 class,既可以包含成员变量,又可以包含成员函数。 C++...
子博网的头像-华尔子博-奥夏网子博网2年前
0696