10.返回本地变量的地址 问:下面代码有问题吗?如果有,该怎么修改? 答:尽管上面的程序有时候能够正常运行,但是在“inc()”中存在严重的漏洞。这个函数返回本地变量的地址。 因为本地变量的生命周期就是“inc()”的生命周期,所以在inc结束后,使用本地变量会发生不好的结果。这可以通过将main()中变量“a”的地址...
c语言相关的基础面试题 以下是一些C语言相关的面试题,这些问题可以帮助你了解应聘者是否熟悉C语言的基本概念和编程技巧: 1. C语言有哪些基本的数据类型? 2.什么是常量?什么是变量?请举例说明。 3.如何在C语言中声明一个变量? 4. C语言中的运算符有哪些?请简要说明它们的优先级。 5.请解释一下C语言中的指针...
2024年C语言面试题及答案.pdf 关闭预览 想预览更多内容,点击免费在线预览全文 免费在线预览全文 1、局部变量能否和全局变量重名? 答:能,局部曾屏蔽全局。要用全局变量,需要使用:: 局部变量可以与全局变量同名,在函数引用道彳固变量畤,曾用到同名的局部变量,而 ...
今天带来C语言详细的面试题! 基础知识 什么是程序程序:一组计算机能识别和执行的指令,每一条指令使计算机执行特定的操作,只要让计算机执行这个程序,计算机就会自动地、有条不紊地进行工作。 计算机的一切操作都是由程序控制的,离开程序,计算机将一事无成。 一个程序包括以下两方面的信息: (1)对数据的描述。在...
c面试题总结(含答案) 4.static有什么用途?(请至少说明两种) 1.限制变量的作用域 2.设置变量的存储域 7.引用与指针有什么区别? 1)引用必须被初始化,指针不必。 2)引用初始化以后不能被改变,指针可以改变所指的对象。 2)不存在指向空值的引用,但是存在指向空值的指针。 8.描述实时系统的根本特性 在特定时间内...
C语言经典面试题!快来测一测你的基础语法扎不扎实,你能做出几题? 关注 一、请填写 bool , float, 指针变量 与“零值”比较的 if 语句。 提示:这里“零值”可以是 0, 0.0 , FALSE 或者“空指针” 。例如 int 变量 n 与“零值”比较的 if 语句为:...
有意思的12道C面试题及答案 这篇文章涉及到的都是一些C语言的基础知识,是从一篇英文文章中部分翻译和加入我自己的认识!!! 1. gets()函数 Q:下面的代码中隐含着安全问题,能发现吗? 1#include<stdio.h>2intmain(void)3{4charbuff[10];5memset(buff,0,sizeof(buff));67gets(buff);89printf("\n The ...
如果读者对C语言感兴趣,并且希望得到一份C语言程序员的工作,那么下面这 7 道面试题将会非常有趣。 问题1,C语言的显著特点是什么? 可移植。C语言是一种与平台无关的编程语言,不使用平台依赖库的C语言程序可以轻易移植到各种平台。模块化。我们能够轻易的将一个非常大的C语言项目拆分成若干个小的模块,并逐个实现...
C/C++常考基础面试题(更新) 题目来自牛客网 解析部分来自牛客网 https://www.nowcoder.com/4685265 一 分析下面代码有什么问题? voidtest1(){charstring[10];char* str1 ="0123456789"; strcpy(string, str1 ); } 答案: 字符串str1需要11个字节才能存放下(包括末尾的’\0’),而string只有10个字节的空间...