码迷,mamicode.com
首页 > 其他好文 > 详细

小狼,你家BOSS喊你面试啦!!!(四)

时间:2018-08-03 00:54:53      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:oss   数据   return   交换   基础上   bsp   相同   har   复杂   

1、全局变量和静态变量有什么异同

相同:存储位置相同。都存放在全局数据区。

不同:声明的位置。全局变量声明在main函数之外,静态变量可以在main函数外,也可以声明在函数内。

          初始化。全局变量不带“记忆性”,静态变量只初始化一次,以后操作都是在前面的基础上操作的,具有记忆性。

2、局部变量需要避讳全局变量吗

局部变量会隐藏全局变量。全局为10,局部定义为9,打印会打印9.

3、如何建立和理解非常复杂的声明

分解、优先级

4、变量定义和变量声明有什么区别

变量声明不需要初始化数据,只是创建变量

变量定义则是给声明的变量赋初始值的过程

5、不使用第三方变量,如何交换两个变量的值。

a=a+b;

b=a-b;

a=a-b;

6、C与C++变量初始化有何不同

不清楚;

7、不使用C/C++ 字符串库函数,如何自行编写strcpy函数。

void strcpy(char Des[],char Sou[])

{

    if (Sou==NULL)

        return;

}

小狼,你家BOSS喊你面试啦!!!(四)

标签:oss   数据   return   交换   基础上   bsp   相同   har   复杂   

原文地址:https://www.cnblogs.com/westlife-11358/p/9410824.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!