Chinaunix首页 | 论坛 | 博客
  • 博客访问: 249128
  • 博文数量: 83
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 410
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-22 10:11
文章分类
文章存档

2016年(2)

2014年(2)

2013年(65)

2012年(14)

我的朋友

发布时间:2013-01-10 17:47:10

1. 无符号整型与有符号整型相加解答:     以下代码在vc6.0中执行结果均为-14,但是用cout输出就只是t3是-14了。因为无符号整数与有符号整数相加,有符号数被强制转换为无符号整数,导致变成很大的数了。void main(){    unsigned int t1=6;    int t2=-20;    int t3=t1+t2;    unsigned int t4=t1+t2;    pr......【阅读全文】

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

发布时间:2013-01-10 17:45:41

1、指针和引用的区别? 答:引用是在C++中引入的。它们之间的区别有: (1)       非空区别:指针可以为空,而引用不能为空 (2)       可修改区别:如果指针不是常指针,那么就可以修改指向,而引用不能 (3)       初始化区别:指针在定义时可以不用初始化,而引用在定义的同时必须初始化   2、为什么构造函数不能声明为虚函数? 答:因为虚函数采用的是虚调用的方法,虚调用是......【阅读全文】

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

发布时间:2013-01-10 17:45:21

 1.引言   本文的写作目的并不在于提供C/C++程序员求职面试指导,而旨在从技术上分析面试题的内涵。文中的大多数面试题来自各大论坛,部分试题解答也参考了网友的意见。  许多面试题看似简单,却需要深厚的基本功才能给出完美的解答。企业要求面试者写一个最简单的strcpy函数都可看出面试者在技术上究竟达到了怎样的程度,我们能真正写好一个strcpy函数吗?我们都觉得自己能,可是我们写出的strcpy很可能只能拿到10分中的2分。读者可从本文看到strcpy函数从2分到10分解答的例子,看看自己属于什么样的层次。此外,还有一些面试题考查面试者敏捷的思维能力。   分析这些面试题,本身包含......【阅读全文】

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

发布时间:2013-01-10 17:45:15

1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在这想看到几件事情:1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)2). 懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计算一年中有多少秒而不是计算出实际的值,是更清晰而没有代价的。3). 意识到这个表达式将使一个16位机的整型数溢出-因此要用到长整型符号L,告诉编译器这个常数是的长整型数。4). 如果你在你的表达式中用到UL(表示无符号长整型),那么......【阅读全文】

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

发布时间:2013-01-10 17:45:09

1、局部变量能否和全局变量重名?    答:能,局部会屏蔽全局。要用全局变量,需要使用"::" ;局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。    2、如何引用一个已经定义过的全局变量?    答:extern  可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变理,假定你将那个编写错了,那么在编译期间会报错,如果你用extern方式引用......【阅读全文】

阅读(538) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册