![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
文章平均质量分 92
松松win
嵌入式相关知识分享博主,软硬开发,深入学习
展开
-
C语言面试题
1、*p++和++*p的区别1、*p++和++*p的区别表达式*p++表示先取出指针p指向的值,然后将指针p向后移动一个位置。即先取值后自增。而表达式++*p表示先取出指针p指向的值,并将该值加1,然后将指针p指向加1后的位置。即先自增后取值。运行结果:2、关键字volatile有什么含意?使用volatile修饰的变量,即该变量可能在程序运行过程中被意外修改。这意味着编译器不会对该变量进行优化,每次使用该变量都会去查询内存中的最新值,以确保程序的正确性。原创 2024-06-24 11:35:16 · 639 阅读 · 0 评论 -
C语言复习总结(含代码例程)
基本类型:字符型、整型、浮点型、双精度浮点型构造类型:数组、指针、结构体、共用体和枚举字符型:类型表示:char--有符号char型--无符号char型类型大小:8位= 1个字节二进制变化:种变化情况无符号:数字变化有符号:数字变化类型意义:存放字符型数据(ASCII码表)--以某些数字代表某种符号。整型:类型表示:int有符号整型无符号整型short --短整型long --长整型类型大小:int -- 32位以上的处理器,原创 2024-06-12 20:14:07 · 649 阅读 · 0 评论 -
C语言面试题总结(含参考答案)------持续更新
变量的声明是指在程序中告诉编译器有一个变量存在,并且指定该变量的类型,但并没有为该变量分配内存空间。而变量的定义是指在程序中为变量分配了内存空间,同时也进行了初始化。原创 2024-06-12 11:16:03 · 1334 阅读 · 4 评论