c语言相关的基础面试题 以下是一些C语言相关的面试题,这些问题可以帮助你了解应聘者是否熟悉C语言的基本概念和编程技巧: 1. C语言有哪些基本的数据类型? 2.什么是常量?什么是变量?请举例说明。 3.如何在C语言中声明一个变量? 4. C语言中的运算符有哪些?请简要说明它们的优先级。 5.请解释一下C语言中的指针...
指针变量:本质是变量 只是该变量存放的是空间的地址编号 15、描述⼀下32位或64位平台下指针的⼤⼩ 32位平台:任意类型的指针⼤⼩为4字节 64位平台:任意类型的指针⼤⼩为8字节 16、描述⼀下指针数组的概念 指针数组本质是数组,只是数组的每个元素是⼀个指针(地址) 17、描述⼀下普通局部变量、普通...
写出Bool、int、指针变量、float与“零值”比较的if语句 Bool型:if(flag)、if(!flag)int型:if(flag...
1. const的理解:const char*, char const*, char*const的区别问题几乎是C++面试中每次 都会有的题目。 事实上这个概念谁都有只是三种声明方式非常相似很容易记混。 Bjarne在他的The C++ Programming Language里面给出过一个助记的方法: 把一个声明从右向左读。char * const cp; ( * 读成 pointer to )cp ...
面试题 1:变量的声明和定义有什么区别 为变量分配地址和存储空间的称为定义,不分配地址的称为声明。一个变量可以在多个地方声明, 但是只在一个地方定义。加入 extern 修饰的是变量的声明,说明此变量将在文件以外或在文件后面部分定义。说明:很多时候一个变量,只是声明不分配内存空间,直到具体使用时才初始化,分配内存...
C和C++都有结构的概念,但是在C语言中结构只有成员变量没有成员方法,而在C++结构中,它可以有自己的成员变量以及成员方法。 C语言中结构的成员是默认是公共的,而在C++中没有加限定符则默认是私有的 C++中有bool类型,而C语言可没有bool类型 定义常量C语言使用#define,而C++使用const 在C中,强制类型转换通常例如:(...
这个问题其实浅涉及到两个概念,运行时和多态。 简单来说,运行时机制使我们直到运行时才去决定一个对象的类别,以及调用该类别对象指定方法。 多态:不同对象以自己的方式响应相同的消息的能力叫做多态。意思就是假设生物类(life)都用有一个相同的方法-eat; ...
A . 伪代码和流程图 B. 程序语句 C . E-R图 D. 文字叙述 『正确答案』 C 『答案解析』 E-R图即“实体-联系图”,将现实世界中 要求转化成实体、联系、属性等基本概念,描述 是实体之间 联系,而不能对算 法进行描述,相对而言,程序语句、伪代码和流程图以及文字都能描述算法 基本思想,答案选择C选项。 3...
OK,进入正题,下面就是《必须掌握的20道技术面试题》。 问1:请用简单的语言告诉我C++ 是什么? 答:C++是在C语言的基础上开发的一种面向对象编程语言,应用广泛。C++支持多种编程范式 --面向对象编程、泛型编程和过程化编程。 其编程领域众广,常用于系统开发,引擎开发等应用领域,是最受广大程序员受用的最强大编程...