C/C++共166篇 第2页
C语言是一种结构化语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。C语言的表现能力和处理能力极强。它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。

如何编译和运行C++程序?什么是g++命令?

如何编译和运行C++程序?什么是g++命令?-华尔子博-奥夏网
C 和C语言类似,也要经过编译和链接后才能运行。VS、Dev C 、VC 6.0、Code::Blocks、C-Free、GCC、Xcode 等常见 IDE 或编译器,它们除了可以运行C语言程序,还可以运行 C 程序,步骤是一样的,...
子博兄的头像-华尔子博-奥夏网子博兄5年前
02710

C++变量的定义位置代码实例

C++ 不但在C语言的基础上进行了很多扩展,而且也对C语言部分做了细节上的改进,变量的定义位置就是其中之一。 C89 规定,所有局部变量都必须定义在函数开头,在定义好变量之前不能有其他的执行...
王麻子的头像-华尔子博-奥夏网王麻子5年前
02600

如何规范地使用C++内联函数,需要注意什么

inline 关键字可以只在函数定义处添加,也可以只在函数声明处添加,也可以同时添加;但是在函数声明处添加 inline 关键字是无效的,编译器会忽略函数声明处的 inline 关键字。也就是说,inline ...
王麻子的头像-华尔子博-奥夏网王麻子5年前
02500

c++ int转string的示例代码

代码如此所示: /************************************************************************/ /* int to string */ /*********************************************************************...
子博兄的头像-华尔子博-奥夏网子博兄5年前
02450

C++函数重载详解及实例代码

在实际开发中,有时候我们需要实现几个功能类似的函数,只是有些细节不同。例如希望交换两个变量的值,这两个变量有多种类型,可以是 int、float、char、bool 等,我们需要通过参数把变量的地址...
天山雪莲的头像-华尔子博-奥夏网天山雪莲5年前
02450

C++输入输出(cin和cout)代码示例

在C语言中,我们通常会使用 scanf 和 printf 来对数据进行输入输出操作。在C++语言中,C语言的这一套输入输出库我们仍然能使用,但是 C++ 又增加了一套新的、更容易使用的输入输出库。 【例1】...
天山雪莲的头像-华尔子博-奥夏网天山雪莲5年前
02450

c语言全局变量和局部变量问题及解决汇总

1、局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用'::' 局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对...
南宫世家的头像-华尔子博-奥夏网南宫世家5年前
02420

C++类和对象到底是什么意思?有什么区别

C++类和对象到底是什么意思?有什么区别-华尔子博-奥夏网
C 是一门面向对象的编程语言,理解 C ,首先要理解类(Class)和对象(Object)这两个概念。 C 中的类(Class)可以看做C语言中结构体(Struct)的升级版。结构体是一种构造类型,可以包含若干...
子博兄的头像-华尔子博-奥夏网5年前
02380

学编程难吗?多久能入门?程序员是怎样炼成的?

学编程难吗?多久能入门?程序员是怎样炼成的?-华尔子博-奥夏网
这篇文章主要是解答初学者的疑惑,没有信心的读者看了会吃一颗定心丸,浮躁的读者看了会被泼一盆冷水。 学编程难吗? 编程是一门技术,我也不知道它难不难,我只知道,只要你想学,肯定能学会。...
南宫世家的头像-华尔子博-奥夏网南宫世家5年前
02380

C++内联函数与宏定义的区别,C++内联函数代替宏

宏定义 宏定义作为C语言里面经常使用的工具,其实就相当于一个标签,在编译预处理时会直接将全部代码中的宏定义进行替换。 在很多方面十分的方便,比如 “ #define MAX(x,y) x > y ? x : y ...
王麻子的头像-华尔子博-奥夏网王麻子5年前
02330