<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yanli160的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yanli160</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yanli160]]></copyright><item><title><![CDATA[面试题五]]></title><link>https://blog.youkuaiyun.com/yanli160/article/details/1149887</link><guid>https://blog.youkuaiyun.com/yanli160/article/details/1149887</guid><author>yanli160</author><pubDate>Thu, 31 Aug 2006 15:38:00 +0800</pubDate><description><![CDATA[1、(void *)ptr 和 (*(void**))ptr的结果是否相同？其中ptr为同一个指针     (void *)ptr 和 (*(void**))ptr值是相同的2、int main()   {    int x=3;    printf("%d",x);    return 1;     }问函数既然不会被其它函数调用，为什么要返回1？       mian中，c标准认为0表示成]]></description><category></category></item><item><title><![CDATA[面试题四]]></title><link>https://blog.youkuaiyun.com/yanli160/article/details/1149693</link><guid>https://blog.youkuaiyun.com/yanli160/article/details/1149693</guid><author>yanli160</author><pubDate>Thu, 31 Aug 2006 15:15:00 +0800</pubDate><description><![CDATA[ 1.有以下表达式：int a=248,b=4;int const c=21;const int *d=&a;int *const e=&b;int const *f const =&a;请问下列表达式哪些会被编译器禁止？为什么？*c=32;                   禁止d=&b;*d=43;                  是const禁止e=34;e=]]></description><category></category></item><item><title><![CDATA[面试题三]]></title><link>https://blog.youkuaiyun.com/yanli160/article/details/1149563</link><guid>https://blog.youkuaiyun.com/yanli160/article/details/1149563</guid><author>yanli160</author><pubDate>Thu, 31 Aug 2006 14:54:00 +0800</pubDate><description><![CDATA[1、以下代码中的两个sizeof用法有问题吗？[C易]void UpperCase( char str[ ] ) // 将 str 中的小写字母转换成大写字母{    for( size_t i=0; i        if( a            str[i] -= (a-A );}char str[] = "aBcDe";cout UpperCase( str );cout ]]></description><category></category></item><item><title><![CDATA[思科面试题]]></title><link>https://blog.youkuaiyun.com/yanli160/article/details/1149529</link><guid>https://blog.youkuaiyun.com/yanli160/article/details/1149529</guid><author>yanli160</author><pubDate>Thu, 31 Aug 2006 14:44:00 +0800</pubDate><description><![CDATA[1. 用宏定义写出swap（x，y）#define swap(x, y)x = x + y;y = x - y;x = x - y;2.数组a[N]，存放了1至N-1个数，其中某个数重复一次。写一个函数，找出被重复的数字.时间复杂度必须为o（N）函数原型：int do_dup(int a[],int N)3.一语句实现x是否为2的若干次幂的判断int i = 512;cout ]]></description><category></category></item><item><title><![CDATA[面试题二]]></title><link>https://blog.youkuaiyun.com/yanli160/article/details/1074460</link><guid>https://blog.youkuaiyun.com/yanli160/article/details/1074460</guid><author>yanli160</author><pubDate>Wed, 16 Aug 2006 16:44:00 +0800</pubDate><description><![CDATA[1、static全局变量与普通的全局变量有什么区别？     static局部变量和普通局部变量有什么区别？     static函数与普通函数有什么区别？           1)、static全局变量只初使化一次，防止在其他文件单元中被引用;全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式，静态全局变量当然也是静态存储方式。]]></description><category></category></item><item><title><![CDATA[面试题一]]></title><link>https://blog.youkuaiyun.com/yanli160/article/details/1074404</link><guid>https://blog.youkuaiyun.com/yanli160/article/details/1074404</guid><author>yanli160</author><pubDate>Wed, 16 Aug 2006 16:18:00 +0800</pubDate><description><![CDATA[1、 static有什么用途？（请至少说明两种）       限制变量的作用域       设置变量的存储域2、引用与指针有什么区别？1) 引用必须被初始化，指针不必。2) 引用初始化以后不能被改变，指针可以改变所指的对象。3) 不存在指向空值的引用，但是存在指向空值的指针。3、描述实时系统的基本特性        在特定时间内完成特定的任务，实时性与可靠性4、全局变量和局部变量在内存中是否有]]></description><category></category></item><item><title><![CDATA[慧通面试题]]></title><link>https://blog.youkuaiyun.com/yanli160/article/details/1074352</link><guid>https://blog.youkuaiyun.com/yanli160/article/details/1074352</guid><author>yanli160</author><pubDate>Wed, 16 Aug 2006 15:53:00 +0800</pubDate><description><![CDATA[1、什么是预编译，何时需要预编译？       总是使用不经常改动的大型代码体。        程序由多个模块组成，所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下，可以将所有包含文件预编译为一个预编译头。2、char * const p;     char const * p；     const char *p ；     上述三个有什么区别？char * const p; //]]></description><category></category></item><item><title><![CDATA[微软亚洲技术中心面试题]]></title><link>https://blog.youkuaiyun.com/yanli160/article/details/1074332</link><guid>https://blog.youkuaiyun.com/yanli160/article/details/1074332</guid><author>yanli160</author><pubDate>Wed, 16 Aug 2006 15:44:00 +0800</pubDate><description><![CDATA[ 1、进程和线程的差别。        线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)调度：线程作为调度和分配的基本单位，进程作为拥有资源的基本单位；(2)并发性：不仅进程之间可以并发执行，同一个进程的多个线程之间也可并发执行；(3)拥有资源：进程是拥有资源的一个独立单位，线程不拥有系统资源，但可以访问隶属于进程的资源；(4)系统开销：在创建或撤消进程时，由于系统都要为]]></description><category></category></item><item><title><![CDATA[华为面试题]]></title><link>https://blog.youkuaiyun.com/yanli160/article/details/1074302</link><guid>https://blog.youkuaiyun.com/yanli160/article/details/1074302</guid><author>yanli160</author><pubDate>Wed, 16 Aug 2006 15:38:00 +0800</pubDate><description><![CDATA[1、局部变量能否和全局变量重名？        答：能，局部会屏蔽全局。要用全局变量，需要使用"::"        局部变量可以与全局变量同名，在函数内引用这个变量时，会用到同名的局部变量，而不会用到全局变量。对于有些编译器而言，在同一个函数内可以定义多个同名的局部变量，比如在两个循环体内都定义一个同名的局部变量，而那个局部变量的作用域就在那个循环体内。2、如何引用一个已经定义过的全局变量？  ]]></description><category></category></item></channel></rss>