C++复习

1、函数类型

(1)无参无返

                void 方法名 (){
                        代码...    
                }

(2)有参无返

                void 方法名 (int a,int b){
                        代码...    
                }

(3)无参有返

                int 方法名 (){
                        代码...  

                        return 1; 
                }

(4)有参有返

                int 方法名 (int a,int b){
                        代码...  

                        return 语句; 
                }

2、函数的声明

int adb(int a,int b);

3、函数调用

int num=adb(10,20);

4、函数的份文件编写

(1)

rs485.c       // 创建函数

rs485.h       //声明函数

(2)

include <>          //标准头文件

include <string>  //标准头文件

include " "           //自己定义的头文件

5、结构体

        用户自定数据类型

(1)结构体定义:

        1)struct Student

                {

                        string name;//姓名;

                       int age;        //年龄;

                       int score ;      //分数;

                };

(1)结构体使用:创建结构体变量

1* : struct Student s1;

    s1.name=zhangsan;

2* :struct Student s2 = {“zhangsan”;19;24};

3* :struct Student

                {

                        string name;//姓名;

                       int age;        //年龄;

                       int score ;      //分数;

                }s3;

6、结构体参数函数

int printstudents(struct  student s);

struct student s;

s.name= wangwu;

s.age= 10;

7、结构体数组,作为参数函数

int printstudents(struct  student s[],int len);

struct student s[3];

s.name= wangwu;

s.age= 10;

7、const:结构体 /函数使用, 加入后修改后会报错,防止勿修改;

8、类和对象

 封装、继承、多态

class Circle

{

        //访问权限

       // 公共权限

public:

//属性

//半径

        int  m_r;

//行为,一般是函数

double calculateZC()

{

return 2*PI* m_r;

}

};

9、通过类来创建对象:Circle c1    实例化;

10、类:public/private/protected

(1).public:在类内可以访问,类外也可以用

定义的变量和常数都可以被其他类型变量(该类的孩子,兄弟等,其他类)使用, 类似公共用品。以public继承基类,基类的所有的属性和方法都保持原样不变。

(2)private:在类内可以访问,类外也不可以用,,父子保护内容不可以继承
只能在类里面调用,但是private修饰的变量也不是不能被其他类改变,可以通过该类中的public方法调用private变量
private继承基类,所有的方法和变量都变为private,类似于集合的关

(3)protected:在类内可以访问,类外也不可以用,父子保护内容可以继承

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值