c++基础

1、简单的C++程序
输出helloworld
2、介绍面向过程和面向对象


image.png

3、C++中struct类型的加强

//没有对属性添加访问修饰符的话,默认公有
//c语言中结构体中不能定义函数,只能使用函数指针
struct student{
    char name[20];
    int score;
};

//没有对属性添加访问修饰符的话,默认私有
class stu1{
    char name[20];
    int score;
};

4、c++中新增bool类型
5、引用


image.png

普通引用
引用做函数参数
复杂数据做函数参数
函数的返回值是引用

#include <iostream>
using namespace std;
int func1(){
    int a=10;
    return a;
}
int &func2(){
    int a=10;
    return a;
}
int *func3(){
    int a=10;
    return &a;
}
int main(){
    int a=func1();//10
    int b=func2();/10
    int &c=func2();
    int *p=func3();
    cout<<a<<endl;
    cout<<b<<endl;
    cout<<c<<endl;
    cout<<*p<<endl;
    getchar();
    return 0;
}
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容