当前位置: 代码迷 >> 综合
 解决方案列表
  • [综合] c++转义序列码

    在c++中,有一些特定的字符,当他们前面有反斜杠是=时,他们就具有特殊的含义,被用来表示换行符或制表符等,下表列出了一些这样的转义序列码 转义序列 含义 \\ \字符 \' '字符 \" "字符 \? ?字符 \a 警报铃声 \b 退格键 \f 换页符 \n ...

    59
    热度
  • [综合] c++中的类型限定符

    类型限定符提供了变量的额外信息 限定符 含义 const const类型的对象在程序执行期间不能被修改 volatile volatile告诉编译器,变量的值可能以程序未明确指定的方式被改变 restrict restrict修饰的指针是唯一一种访问指定对象的访问

    12
    热度
  • [综合] c++算数运算符

    假设变量a的值为10,变量b的值为20,则 运算符 描述 结果 + 把两个操作数相加 30 - 相减 -10 * 相乘 200 / 相除 2 % 取模运算 0 ++ 自增运算符 11 -- 自减运算符 9

    72
    热度
  • [综合] c++逻辑运算符

    假设变量a的值为1,变量b的值为0 运算符 描述 实例 && 与运算符,均为真才真,一假即假 假 || 或运算符,存在一真即真,全假才假 真 ! 非运算符,逆转操作数的逻辑状态 真

    82
    热度
  • [综合] c++赋值运算符

    运算符 描述 实例 = 把右边的操作数的值赋给左边操作数 += 把右边操作数加上左边操作数的结果赋值给左边操作数 -= 把左边操作数减去右边操作数的结果赋值给左边操作数 *= 把左边操作数乘上右边操作数的结果赋值给左边操作数 /= 把左边操作数除以右边操作数的结果赋值给左...

    66
    热度
  • [综合] c++杂项运算符

    运算符 描述 sizeof sizeof运算符:返回变量的大小 Condition?X:Y 条件运算符:如果Condition为真,则x,否则y , 逗号运算符:会顺序的执行一系列运算 .和-> 成员运算符:用于引用类,结构和共用体的成员 Cast 强制转换运算符:把一种数...

    83
    热度
  • [综合] c++中的运算符优先级

    运算符的优先级确定表达式中项的组合,这会影响到一个表达式如何计算,某些运算符比其他运算符有更高的优先级,例如乘除优先于加减 下表将按运算符优先级从高到低列出各个运算符,具有较高优先级的运算符出现在表格的上面,具有较低优先级的运算符出现在表格的下面,在表达式中,较高优先级的运算符会被优先计算 ...

    72
    热度
  • [综合] c++循环控制语句

    循环控制语句更改执行的正常序列,当执行离开一个范围时,所有在该范围中创建的自动对象都会被销毁,c++提供了下列的控制语句 break语句 终止loop或switch语句,程序流将继续执行紧接着loop或switch的下一条语句 当break语句出现在一个循环内时,循环会立即终止,且程序流将继续执行...

    75
    热度
  • [综合] c++无限循环

    如果条件永不为假,则循环将变为无限循环,for循环再传统意义上可以用于实验无限循环,由于构成循环的三个表达式中何人一个都不是必须的,用户可以将某些条件表达式留空来构成一个无限循环 #include<iostream> usingnamespacestd; intmain{ for(;;...

    61
    热度
  • [综合] c++判断

    判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句和条件为假时要执行的语句 c++编程语言提供以下类型的判断语句 if语句 if(boolean_expression) { 如果布尔表达式为真将执行的语句 } 如果布尔表达式为真,则if语句内的代码块将被执行,如果为f...

    78
    热度
  • [综合] c++函数简介

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

    36
    热度
  • [综合] c++定义函数

    c++中的函数定义的一般形式如下: return_typefunction_name(parameterlist) { bodyofthefunction } 在c++中,函数由一个函数头和一个函数主体组成,下面列出一个函数的所有组成部分 返回类型 一个函数可以返回一个值,return_type...

    41
    热度
  • [综合] c++调用函数

    创建c++函数时,会定义函数做什么,然后通过调用函数来完成已定义的任务 当程序调用函数时,程序控制权会转移给被调用的函数,被调用的函数执行已定义的任务,当函数的返回语句被执行时,或到达函数的结束括号时,会把程序控制权还给主程序 调用函数时,传递所需参数,如果函数返回一个值,则可以存储返回值 例如: ...

    81
    热度
  • [综合] c++数组简介

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

    37
    热度
  • [综合] c++声明数组

    在c++中要声明一个数组,需要指定元素的类型和元素的数量,如下所示: typearrayName[arraySize]; 这叫作一维数组,arraySize必须是一个大于零的整数常量,type可以是任意有效的c++数据类型,例如,要声明一个类型为double的包含10个元素大的数组balance,声...

    39
    热度
  • [综合] c++初始化数组

    在c++中,用户可以逐个初始化数组,也可以使用一个初始化语句,如下所示: doublebalance[5]={1000.0,2.0,3.4,17.0,50.0}; 大括号{}之间的值的数目不能大于我们在数组声明时在方括号[]中指定的元素数目 如果用户省略掉了数组的大小,数组的大小则为初始化时元素的个...

    38
    热度
  • [综合] c++访问数组元素

    数组元素可以通过数组名称加索引进行访问,元素的索引是放在方括号内,跟在数组名称的后边,例如: doublesalary=balance[9]; 上面的语句将把数组中第十个元素的值赋给salary变量,下面的实例使用了上述的三个概念,即声明数组,数组赋值,访问数组 #include<iostre...

    105
    热度
  • [综合] c++指向数组的指针

    用户可以通过指定不带索引的数组名称来生成一个指向数组第一个元素的指针 doublebalance[50] balance是一个指向&balance[0]的指针,即数组balance的第一个元素的地址,因此,下面的程序片段把p赋值为balance的第一个元素的地址 double*p; doub...

    40
    热度
  • [综合] c++从函数返回数组

    c++不允许返回一个完整的数组作为函数的参数,但是,用户可以通过指定不带索引的数组名来返回一个指向数组的指针 如果用户想要从函数返回一个一维数组,用户必须声明一个返回指针的函数,如下: int*myFunction() { } 另外,c++不支持在函数外返回局部变量的地址,除非定义局部变量为sta...

    103
    热度
  • [综合] c++c风格字符串

    c风格的字符串起源于c语言,并在c++中继续得到支持,字符串实际上是使用null字符"\0"终止的一维字符数组,因此,一个以null结尾的字符串,包含了组成字符串的字符 下面的声明和初始化创建了一个"Hello"字符串,由于在数组的末尾存储了空字符,所以字符数组的大小比单词"Hello"的字符多了一...

    67
    热度