C++在面向非对象方面的补充

本文介绍了C++编程中的关键概念,包括注释、输入输出、局部与全局变量、const修饰符、内联函数、默认参数、函数重载、作用域操作符、无名联合、类型转换以及内存管理的new和delete运算符。
摘要由CSDN通过智能技术生成

1.注释//  /*...*/

2.输入cin>>,输出<<

3..灵活的局部变量说明:在大部分地方都可以先定义后使用

4.const关键字,const float pi=3.14常量. int const *p=&x;表示p指向的x(*p)不可改变,但P可以改变如p=&y,可把p改为指向y  int*const p=&x,不能改变p的内容,但可以改变*p的值.

5.内联函数:通过关键词inline来加快函数运行的速度,但会加大main函数的负担.

6.带有默认参数的函数,void fun (int x,int y=3){}//默认的写在后面;如果传进来的只有x没有y,y的值就默认为3,如fun(1)J就同fun(1,3)

7.**函数的重载:不同的两个函数可以用一个函数名,但要求两个函数参数不同或者参数的类型不同,而且默认参数不够成重载 

8.作用域操作符: ::1.可以访问全局变量

#include <iostream>  
  
int x = 10; // 全局变量  
  
int main() {  
    int x = 5; // 局部变量  
    std::cout << x << std::endl; // 输出局部变量,值为5  
    std::cout << ::x << std::endl; // 输出全局变量,值为10  
    return 0;  
}

9.无名联合:直接在定义的类或结构体}后面定义类类型的变量,后面在main函数中就可以直接使用

10.强制类型转换:int x=int (要转换的数据),把要转换的数据类型转换为x类型

11.运算符 new和delete:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值