Chinaunix首页 | 论坛 | 博客
  • 博客访问: 435577
  • 博文数量: 62
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 740
  • 用 户 组: 普通用户
  • 注册时间: 2015-05-10 21:59
个人简介

付出,终有回报!

文章分类

全部博文(62)

文章存档

2018年(6)

2017年(24)

2016年(6)

2015年(26)

发布时间:2017-10-25 15:24:16

(1)C中的const是常变量,本质还是变量;C++中的const是常量。
(2)在编译时,C中的const以变量的方式编译;C++中的const以常量的方式编译,凡是出现常量的地方(编译时初始化)均用常量的值来替换。
(3)在C++中,当常量的初始值为变量时,其会退化为常变量。......【阅读全文】

阅读(1056) | 评论(0) | 转发(0)

发布时间:2017-10-21 21:49:27

1、声明/定义重载函数时,是如何解决命名冲突的?(抛开函数重载不谈,using就是一种解决命名冲突的方法,解决命名冲突还有很多其它的方法,这里就不论述了)
2、当我们调用一个重载的函数时,又是如何去解析的?(即怎么知道调用的是哪个函数呢)......【阅读全文】

阅读(1328) | 评论(0) | 转发(0)

发布时间:2017-10-19 16:25:20

在程序编译时,编译器将程序中出现的内联函数的调用表达式用内联函数的函数体来进行替换。由于在编译时将内联函数体中的代码替代到程序中,因此会增加目标程序代码量,进而增加空间开销,而在时间开销上不象函数调用时那么大,可见它是以目标代码的增加为代价来换取时间的节省。
◆总结:inline函数是提高运行时间效率,但却增加了空间开销。
即inline函数目的是:为了提高函数的执行效率(速度)。......【阅读全文】

阅读(1029) | 评论(0) | 转发(0)

发布时间:2017-10-19 10:46:01

函数的默认值+带默认参数的函数
我们可以赋予函数参数默认值。所谓默认值就是在调用时,可以不写某些参数的值,编译器会自动把默认值传递给调用语句中。默认值可以在声明或定义中设置;也可在声明或定义时都设置,都设置时要求默认值是相同的。......【阅读全文】

阅读(1099) | 评论(0) | 转发(0)

发布时间:2017-10-18 22:54:00

c函数调用过程原理及函数栈帧分析......【阅读全文】

阅读(967) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

紫奇缘2015-06-06 23:43

求大神帮助,在横线上填什么使得结果是12121212谢谢!!!
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
typedef ___
int main()
{
   int a;
   memset_f func;
   func=memset;
   a=0;
   (void)func(&a,0x12,sizeof(0));
   printf("%x",a);
   return 0;
}

回复  |  举报
留言热议
请登录后留言。

登录 注册