为了账号安全,请及时绑定邮箱和手机立即绑定
  • 函数参数默认值 实参覆盖默认值 函数重载 名称相同参数可辨 内联函数 inline 效率高 有条件
    查看全部
    0 采集 收起 来源:[C++]函数特性

    2017-09-02

  • 有默认参数值的参数必须在参数标的最右端。
    查看全部
    0 采集 收起 来源:[C++]函数特性

    2017-09-02

  • const修饰指针变量时:   (1)只有一个const,如果const位于*左侧,表示指针所指数据是常量,不能通过解引用修改该数据;指针本身是变量,可以指向其他的内存单元。   (2)只有一个const,如果const位于*右侧,表示指针本身是常量,不能指向其他内存地址;指针所指的数据可以通过解引用修改。   (3)两个const,*左右各一个,表示指针和指针所指数据都不能修改。
    查看全部
    0 采集 收起 来源:C++语言-const

    2017-09-01

  • 指针指向const修饰的变量时,应该是const int const *p = &a;
    查看全部
    0 采集 收起 来源:练习

    2018-03-22

  • for语句的语法规定 for(语句1;语句2;语句3) {执行语句}; 小括号里有2个分号 括号里面一定要有两个分号,分开三个句子。 第一个句子是初始化用的,如果没有初始化的必要,就视为空语句,加上分号; 第二个句子作为判断条件,如果没有判断条件,也视为空语句,后加一个分号。这种情况,会无限循环,相当于while(1)。如果for的执行部分,就是{}之间有break语句,可以退出; 第三个句子是执行部分执行完毕再执行的语句;无则视为空语句;此时不用再加分号。
    查看全部
    0 采集 收起 来源:[C++]内存管理

    2017-09-01

  • 内存申请释放
    查看全部
    0 采集 收起 来源:[C++]内存管理

    2017-09-01

  • void main()和int main(void)的区别 1、区别是main()函数是否有返回值。 2、void定义的函数没有返回值,int定义的函数返回整型值。 3、void,字面意思是“无类型”,常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明,有注释和限制程序的作用 main是c程序的入口函数,也就是首先执行main函数。void main()和int main(void)都是main函数,不同的是,void main()是不需要返回值的,也就是void关键字。int main(void)返回值是int类型,用int来指示。()中表示传入的参数,括号中什么也不写表示不需要参数,()和(void)都表示没有参数 标准的main函数有两种: int main(void) //不需要参数 int main(int argc, char *argv[]) //需要参数,argc为给程序的参数的个数,argv中保存的是给函数的参数,都是字符串。 都需要返回值,这样用户可以知道程序是否正确执行。 其他类型的main函数都是非标准的。像linux下都是用标准的main函数,而windows下很多编译器都是用void main() 或者main()。其实这种非标准的main函数很不好,用这种main函数学习C语言的人无法知道系统是如何给程序传参数的。
    查看全部
    0 采集 收起 来源:[C++]函数特性

    2017-08-31

  • 内存的本质是资源; 操作系统掌管内存资源; 我们能对内存资源进行申请或归还; 申请/归还内存资源就是内存管理; 释放内存时,delete p之后还要让p = NULL,否则可能会引发一些问题
    查看全部
    0 采集 收起 来源:[C++]内存管理

    2017-08-31

  • 函数重载 在同一作用域内,名称相同,而参数类型,个数,顺序不同
    查看全部
    0 采集 收起 来源:[C++]函数特性

    2017-08-31

  • 内联函数:声明或定义函数时,函数前加inline; 编译时函数体直接替换函数调用部分,省去了调用及返回的过程 为什么不都使用内联函数? 1、内联函数是建议性的,是否执行还得看编译器。 2、内联函数的内容是简单的,调用频繁的函数建议使用内联函数。 3、递归函数无法使用内联函数。
    查看全部
    0 采集 收起 来源:[C++]函数特性

    2017-08-31

  • 函数参数默认值 void fun(int i,int j = 5,int k = 3);//正确 void fun(int i,int j = 5,int k);//错误 有默认值的参数必须在参数列表最右端 建议在声明函数时使用参数默认值,定义的时候不要用 比如 void fun(int i,int j = 5,int k = 3); void fun(int i,int j,int k) { cout << i << j << k; } 无实参时用默认值;有实参时用实参,覆盖默认值
    查看全部
    0 采集 收起 来源:[C++]函数特性

    2018-03-22

  • const int x = 1;int *y = &x;//错误,不能用可变的指针指向可变的变量 int x = 1;const int *y = &x;//正确,能用不可变的指针指向可变的变量 可变指的是可读,可写,权限大,不可变是只可读,不可变,权限小, 权限小的能指向权限大的,反之不行。
    查看全部
    0 采集 收起 来源:C++语言-const

    2018-03-22

  • int *const y y--地址不能变 int const *y *y--常量不能变 const int * const y y--地址不能变&&*y--常量不能变
    查看全部
    0 采集 收起 来源:C++语言-const

    2018-03-22

  • 1.const int *p = 10; 2.int const *p = 10; 1,2完全等价; 3.const int * const p = 10; 4.int const * const p = 10; 3,4完全等价;
    查看全部
    0 采集 收起 来源:C++语言-const

    2017-08-31

  • 1.引用是什么? 引用就是指一个别名 关于引用的总结:1.进行引用定义时,必须有真实的、类型一致的变量名与之对应 2.对引用的操作和对引用对应变量的操作是相互等价的 3.指针引用:类型 *&指针引用名 = 指针名; 引用不能单独存在
    查看全部
    0 采集 收起 来源:单元巩固

    2018-03-22

举报

0/150
提交
取消
课程须知
本课程是C++初级课程 熟练掌握C语言开发语言基础语法
老师告诉你能学到什么?
1、C++语言引用的魅力 2、C++语言const的用法 3、C++语言函数默认值及函数重载 4、C++语言内存管理

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!