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:在类内可以访问,类外也不可以用,父子保护内容可以继承
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)