#C语言

吴裕雄--天生自然C++语言学习笔记:C++ 字符串

C++提供了以下两种类型的字符串表示形式:C风格字符串C++引入的string类类型C风格的字符串起源于C语言,并在C++中继续得到支持。字符串实际上是使用null字符''终止的一维字符数组。因此,一个以null结尾的字符串,包含了组成字符串的字符。下面的声明和初始化创建了一个"Hello"字符串。由于在数组的末尾存储...

吴裕雄--天生自然C++语言学习笔记:C++ 数组

C++支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。数组的声明并不是声明一个个单独的变量,比如number0、number1、...、number99,而是声明一个数组变量,比如numbers,然后使用numbers[0]、number...

吴裕雄--天生自然C++语言学习笔记:C++ 数字

下面是一个C++中定义各种类型数字的综合实例:#include<iostream>usingnamespacestd;intmain(){//数字定义shorts;inti;longl;floatf;doubled;//数字赋值s=10;i=1000;l=1000000;f=230.47;d=30949.3...

吴裕雄--天生自然C++语言学习笔记:C++ 函数

函数是一组一起执行一个任务的语句。每个C++程序都至少有一个函数,即主函数main(),所有简单的程序都可以定义其他额外的函数。可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定的,但在逻辑上,划分通常是根据每个函数执行一个特定的任务来进行的。函数声明告诉编译器函数的名称、返回类型和参数。函数定义提供...

吴裕雄--天生自然C++语言学习笔记:C++ 判断

判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。下面是大多数编程语言中典型的判断结构的一般形式:判断语句if语句一个if语句由一个布尔表达式后跟一个或多个语句组成。if...else语句一个if语句后可跟一个可选的else语句,else语句在布...

吴裕雄--天生自然C++语言学习笔记:C++ 循环

有的时候,可能需要多次执行同一块代码。一般情况下,语句是顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。编程语言提供了允许更为复杂的执行路径的多种控制结构。循环语句允许我们多次执行一个语句或语句组,下面是大多数编程语言中循环语句的一般形式: 循环类型while循环当给定条件为真时,重复语句或...

吴裕雄--天生自然C++语言学习笔记:C++ 运算符

运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C++内置了丰富的运算符,并提供了以下类型的运算符:算术运算符关系运算符逻辑运算符位运算符赋值运算符杂项运算符算术运算符下表显示了C++支持的算术运算符。假设变量A的值为10,变量B的值为20,则:+把两个操作数相加A+B将得到30-从第一个操作数中减去第二个操作数...

吴裕雄--天生自然C++语言学习笔记:C++ 存储类

存储类定义C++程序中变量/函数的范围(可见性)和生命周期。这些说明符放置在它们所修饰的类型之前。下面列出C++程序中可用的存储类:autoregisterstaticexternmutablethread_local(C++11)从C++17开始,auto关键字不再是C++存储类说明符,且register关键字被弃用...

吴裕雄--天生自然C++语言学习笔记:C++ 修饰符类型

C++允许在char、int和double数据类型前放置修饰符。修饰符用于改变基本类型的含义,所以它更能满足各种情境的需求。下面列出了数据类型修饰符:signedunsignedlongshort修饰符signed、unsigned、long和short可应用于整型,signed和unsigned可应用于字符型,lon...

吴裕雄--天生自然C++语言学习笔记:C++ 常量

常量是固定值,在程序执行期间不会改变。这些固定的值,又叫做字面量。常量可以是任何的基本数据类型,可分为整型数字、浮点数字、字符、字符串和布尔值。常量就像是常规的变量,只不过常量的值在定义后不能进行修改。整数常量可以是十进制、八进制或十六进制的常量。前缀指定基数:0x或0X表示十六进制,0表示八进制,不带前缀则默认表示十...

吴裕雄--天生自然C++语言学习笔记:C++ 变量作用域

作用域是程序的一个区域,一般来说有三个地方可以定义变量:在函数或一个代码块内部声明的变量,称为局部变量。在函数参数的定义中声明的变量,称为形式参数。在所有函数外部声明的变量,称为全局变量。局部变量在函数或一个代码块内部声明的变量,称为局部变量。它们只能被函数内部或者代码块内部的语句使用。下面的实例使用了局部变量:#in...

吴裕雄--天生自然C++语言学习笔记:C++ 变量类型

变量其实只不过是程序可操作的存储区的名称。C++中每个变量都有指定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上。变量的名称可以由字母、数字和下划线字符组成。它必须以字母或下划线开头。大写字母和小写字母是不同的,因为C++是大小写敏感的。bool存储值true或false。...

吴裕雄--天生自然C++语言学习笔记:C++ 数据类型

使用编程语言进行编程时,需要用到各种变量来存储各种信息。变量保留的是它所存储的值的内存位置。这意味着,当创建一个变量时,就会在内存中保留一些空间。可能需要存储各种数据类型(比如字符型、宽字符型、整型、浮点型、双浮点型、布尔型等)的信息,操作系统会根据变量的数据类型,来分配内存和决定在保留内存中存储什么。基本的内置类型C...

吴裕雄--天生自然C++语言学习笔记:C++ 注释

程序的注释是解释性语句,可以在C++代码中包含注释,这将提高源代码的可读性。所有的编程语言都允许某种形式的注释。C++支持单行注释和多行注释。注释中的所有字符会被C++编译器忽略。C++注释以/*开始,以*/终止。例如:/*这是注释*//*C++注释也可以*跨行*/注释也能以//开始,直到行末为止。例如:#includ...

吴裕雄--天生自然C++语言学习笔记:C++ 基本语法

C++程序可以定义为对象的集合,这些对象通过调用彼此的方法进行交互。对象-对象具有状态和行为。例如:一只狗的状态-颜色、名称、品种,行为-摇动、叫唤、吃。对象是类的实例。类-类可以定义为描述对象行为/状态的模板/蓝图。方法-从基本上说,一个方法表示一种行为。一个类可以包含多个方法。可以在方法中写入逻辑、操作数据以及执行...
首页上一页...5556575859...下一页尾页