首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C语言经典面试题_c语言常见试题

/details/79047242 题目来源: 1、中兴、华为、慧通、英华达、微软亚洲技术中心等中 外企业面试题目; 2、C 语言面试宝典(林锐《高质量编程第三版》)。...说明: 1、部分C 语言试题中可能会参杂部分和C++ 相关的知 识,为了保持题目的灵活性故保留,但选题最终还是 会以C 语言题目为主体; 2、以上公司的面试题目已成为国内中小型企业公司出题...100 条经典 C语言试题目 12、数组和链表的区别?...【标准答案】while(1){}或者for(;;) 100 条经典 C语言试题目 65、程序输出结果是?...100 条经典 C语言试题目 96、写一个函数,求一个字符串的长度,在main函数 中输入字符串,并输出其长度。

1.8K40

C语言 | C++常见试题

本篇根据各个公司的面试问的常见问题进行总结。...语言的关键字static和 C++ 的关键字static有什么区别 7 C 语言的malloc和 C++ 中的new有什么区别 8 写一个 “标准”宏MIN 9 ++i和i++的区别 10 volatile...16 简述 CC++ 程序编译的内存分配情况 17 简述strcpy、sprintf与memcpy的区别 18 请解析(*(void (*)( ) )0)( )的含义 19 C语言的指针和引用和c++...语言的结构体和 C++ 的有什么区别 26 简述指针常量与常量指针的区别 27 如何避免“野指针” 28 句柄和指针的区别和联系是什么?...29 new/delete与malloc/free的区别是什么 30 说一说extern“C” 31 请你来说一下 C++ 中struct和class的区别 32 C++ 类内可以定义引用数据成员吗?

1.2K98
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    C语言C++常见试题

    本篇根据各个公司的面试问的常见问题进行总结。...语言的关键字static和 C++ 的关键字static有什么区别 7 C 语言的malloc和 C++ 中的new有什么区别 8 写一个 “标准”宏MIN 9 ++i和i++的区别 10 volatile...16 简述 CC++ 程序编译的内存分配情况 17 简述strcpy、sprintf与memcpy的区别 18 请解析(*(void (*)( ) )0)( )的含义 19 C语言的指针和引用和c++...语言的结构体和 C++ 的有什么区别 26 简述指针常量与常量指针的区别 27 如何避免“野指针” 28 句柄和指针的区别和联系是什么?...29 new/delete与malloc/free的区别是什么 30 说一说extern“C” 31 请你来说一下 C++ 中struct和class的区别 32 C++ 类内可以定义引用数据成员吗?

    81710

    C语言C++常见试题

    本篇根据各个公司的面试问的常见问题进行总结。...来源:公众号(c语言与cpp编程) 公众号回复“面试”,获取pdf答案 1 变量的声明和定义有什么区别 2 简述 #ifdef、#else、#endif和 #ifndef的作用 3 写出 int 、bool...、 float、指针变量与 “零值”比较的 if语句 4 结构体可以直接赋值吗 5 sizeof和 strlen的区别 6 C 语言的关键字 static和 C++ 的关键字 static有什么区别 7...16 简述 CC++ 程序编译的内存分配情况 17 简述 strcpy、sprintf与 memcpy的区别 18 请解析 (*(void (*)( ) )0)( )的含义 19 C语言的指针和引用和...语言的结构体和 C++ 的有什么区别 26 简述指针常量与常量指针的区别 27 如何避免“野指针” 28 句柄和指针的区别和联系是什么?

    1.4K10

    C语言常见C语言概念

    什么是C语言 人和人交流使用的是自然语言,就像是汉语、英语、日语。 那人和计算机是怎么交流的呢? 使用计算机语言。...目前已知已经有上千种计算机语言,人们们是通过计算机语言写的程序,给计算机下达指令,让计算机工作的。 C语言就是众多计算机语言中的⼀种,当然C++/Java/Go/Python都是计算机语言。...exe可执行文件 3.2 编译器的对比 常见C语言编译器都有哪些呢?...main函数是程序的入口 main函数有且仅有一个 即使一个项⽬中有多个.c文件,但是只能有一个main函数(因为程序的入口只能有一个) 第一次写代码,一些常见的错误总结: main被写成了mian...为了不再重复实现常见的代码,让程序员提升开发效率,C语言标准规定了一组函数,这些函数再由不同的编译器厂商根据标准进行实现,提供给程序员使用。

    2000

    C语言】指针笔试题

    ✨作者:@平凡的人1 ✨专栏:《C语言从0到1》 ✨一句话:凡是过往,皆为序章 ✨说明: 过去无可挽回, 未来可以改变 ---- 简单回顾一下,我们上一篇的内容:主要介绍了指针与数组笔试题目。...这一篇,我们继续趁热打铁,主要介绍——8道指针笔试题,不说多的,直接开整 文章目录 第一题 第二题 第三题 第四题 第五题 第六题 第七题 第八题 总结 第一题 #include int...] = {"ENTER","NEW","POINT","FIRST"}; char**cp[] = {c+3,c+2,c+1,c}; char***cpp = cp; printf("%s\n",...2,c+2指向point地址,第二*得到point *–*++cpp+3:++cpp指向c+1的地址,解引用找到c+1,–就把c+1变成了c,c指向ENTER的地址,在解引用,得到ENTER,+3就是ENTER...2,-1得到c+1,c+1就是NEW的地址,在解引用得到NEW,+1得到EW。

    50420

    嵌入式C语言试题_c语言基础面试题

    只有书呆子才会读C语言课本的附录去找出象这种问题的答案。当然如果你不是在找一个书呆子,那么应试者最好希望自己不要知道答案。 死循环(Infinite loops) 4....goto Loop 用法: 基本上c语言中不推荐goto的使用,不符合程序化设计的理念,呵呵。...Bit fields是被扔到C语言死角的东西,它保证你的代码在不同编译器之间是不可移植的,同时也保证了的你的代码是不可 重用的。...15 Typedef 在C语言中频繁用以声明一个已经存在的数据类型的同义字。也可以用预处理器做类似的事。...C语言同意一些令人震惊的结构,下面的结构是合法的吗,如果是它做些什么? int a = 5, b = 7, c; c = a+++b; 这个问题将做为这个测验的一个愉快的结尾。

    84810
    领券