C++复习

C++复习,第1张

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  //标准头文件

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:在类内可以访问,类外也不可以用,父子保护内容可以继承

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5699386.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存