1、描述⼀下gcc的编译过程? gcc编译过程分为4个阶段:预处理… 涛哥 C语言面试题目及答案(一) 哈喽,前几篇文章将C语言基础 简单的写了写,不知道大家能不能理解哈,今天更新下C语言的一些常见面试题,希望能帮助到大家。 1、描述⼀下gcc的编译过程? gcc编译过程分为4个阶段:预处理… 千锋物联网...发表于...
微软亚洲技术中心的面试题!” 1 . 进程和线程的差别。 线程是指进程内的一个执行单元,也是进程内的可调度实体. 与进程的区别: (1 )调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位 (2 )并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行 , (3 )拥有资源:进程是拥有资源...
c与c 面试题汇总 下载积分:3700 内容提示: C 语言1 . static 有什么用途? (请至少说明两种)1 ) 限制变量的作用域2) 设置变量的存储域2. 引用与指针有什么区别?1 ) 引用必须被初始化, 指针不必。2) 引用初始化以后不能被改变, 指针可以改变所指的对象。3) 不存在指向空值的引用, 但是存在指向空值的指针...
C与C面试题汇总 C 语言语言 1. static 有什么用途?(请至少说明两种) 1) 限制变量的作用域 2) 设置变量的存储域 2. 引用与指针有什么区别? 1) 引用必须被初始化,指针不必。 2) 引用初始化以后不能被改变,指针可以改变所指的对象。 3) 不存在指向空值的引用,但是存在指向空值的指针。 3.描述实时系统的...
C语言面试宝典第一部分:基本概念及其它问答题1、关键字static的作用是什么?这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用:1). 在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。2). 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访...
该【c与c面试题汇总 】是由【windurst】上传分享,文档一共【22】页,该文档可以免费在线阅读,需要了解更多关于【c与c面试题汇总 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。?(请至少说明两种)1...
1 变量的声明和定义有什么区别 变量的定义为变量分配地址和存储空间, 变量的声明不分配地址。一个变量可以在多个地方声明, 但是只在一个地方定义。 加入extern 修饰的是变量的声明,说明此变量将在文件以外或在文件后面部分定义。 说明:很多时候一个变量,只是声明不分配
分析这些面试题, 本身包含很强的趣味性; 而作为一名研发人员, 通过对这些面试题的深入剖析则可进一步增强自身的内功。 2. 找错题 试题 1: 1. void test1() 2. { 3. char string[10]; 4. char* str1 = "0123456789"; 5. strcpy( string, str1 ) ; 6. } 复制代码 试题 2: 1. void test2()...
第一部分:基本概念及其它问答题 1、关键字static的作用是什么? 这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用: 1). 在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。 2). 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不...
C、C++语言面试题 2007-07-15 18:57 1 已知 strcpy 函数的原型是 char *strcpy(char *strDest, const char *strSrc); 其中 strDest 是目的字符串 strSrc 是源字符串。不调用 C++/C 的字符串库函数 请编写函数 strcpy 答案 char *strcpy(char *strDest, const char *strSrc) { if ( strDest == ...