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

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

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

C语言switch case语句详解

C语言虽然没有限制 if else 能够处理的分支数量,但当分支过多时,用 if else 处理会不太方便,而且容易出现 if else 配对出错的情况。例如,输入一个整数,输出该整数对应的星期几的英文表示:...
王麻子的头像-华尔子博-奥夏网王麻子1个月前
05111

C++多字节字符与宽字节字符相互转换

最近在C++编程中经常遇到需要多字节字符与宽字节字符相互转换的问题,一直自己贴那几句代码。觉得麻烦,于是就自己写了一个类来封装wchar_t与char类型间的转换,其他的,诸如:CString LPWSTRTC...
天山雪莲的头像-华尔子博-奥夏网天山雪莲3个月前
05013

C语言中不可不知的三种缓冲类型

为什么有时候写入文件的内容却没有?没什么printf打印在终端的内容看不到?这一切背后有着怎样早为人知的秘密?今天来说说缓冲的事。也许你已经听说过三种缓冲模式,但是今天要讲的不止这些。 缓冲...
子博网的头像-华尔子博-奥夏网子博网4个月前
0507

C++重载数学运算符(实例演示)

四则运算符(+、-、*、/、+=、-=、*=、/=)和关系运算符(>、<、<=、>=、==、!=)都是数学运算符,它们在实际开发中非常常见,被重载的几率也很高,并且有着相似的重载格式。本节以...
子博网的头像-华尔子博-奥夏网子博网37天前
05011

C++引用10分钟入门教程

我们知道,参数的传递本质上是一次赋值的过程,赋值就是对内存进行拷贝。所谓内存拷贝,是指将一块内存上的数据复制到另一块内存上。 对于像 char、bool、int、float 等基本类型的数据,它们占...
王麻子的头像-华尔子博-奥夏网王麻子2年前
0506

C语言scanf:读取从键盘输入的数据(含输入格式汇总表)

C语言scanf:读取从键盘输入的数据(含输入格式汇总表)-华尔子博-奥夏网
程序是人机交互的媒介,有输出必然也有输入,第三章我们讲解了如何将数据输出到显示器上,本章我们开始讲解如何从键盘输入数据。在C语言中,有多个函数可以从键盘获得用户输入: scanf():和 pr...
南宫世家的头像-华尔子博-奥夏网南宫世家4个月前
05015

C语言运算符的优先级和结合性

我们从一个例子入手讲解,请看下面的代码: #include <stdio.h> int main(){ int a = 16, b = 4, c = 2; int d = a + b * c; int e = a / b * c; printf( 'd=%d, e=%dn', d, e); return 0...
子博网的头像-华尔子博-奥夏网子博网4个月前
05015

C语言加减乘除运算

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

C语言中的整数(short,int,long)

整数是编程中常用的一种数据,C语言通常使用int来定义整数(int 是 integer 的简写)。 在现代操作系统中,int 一般占用 4 个字节(Byte)的内存,共计 32 位(Bit)。如果不考虑正负数,当所有...
子博兄的头像-华尔子博-奥夏网子博兄2年前
04912