首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
首页 /
c语言基础
#
c语言基础
#
4059次浏览
89人互动
收藏话题
分享
此刻你想和大家分享什么
热门
最新
2024-09-05 14:04
MTK联发科技_智慧多媒体事业部_嵌入式软件工程师
c语言面试题 嵌入式必考
3.内存管理&编程题(20道) 3.1由gcc编译的C语言程序占用的内存分为哪几个部分?栈区(stack)存放函数的参数、局部变量。堆区(heap)提供程序员动态申请的内存空间。全局(静态)区(static)存放全局变量和静态变量,初始化不为0的全局变量和静态变量、const型常量在一块区域(.data段),未初始化的、初始化为0的全局变量和静态变量在相邻的另一块区域(.bss段)。程序代码区存放函数体的二进制代码和字符串常量。3.2小端:一个数据的低位字节数据存储在低地址 大端:一个数据的高位字节数据存储在低地址 例如:in...
查看4道真题和解析
点赞
评论
收藏
分享
2024-07-26 14:36
The University of Adelaide 人工智能
c++每日梯度挑战
初级难度什么是C++中的引用?与指针有何区别? 答案:引用是已存在变量的别名,一旦创建后就不能改变引用的对象。引用不是真正的指针,但行为类似于指针。主要区别包括:引用必须在声明时初始化,而指针可以在任何时候赋值。引用没有空值,必须引用某个对象;指针可以为空。不能对引用进行解引用操作,因为引用本身就是对象的别名。解释一下C++中的类型转换。答案:C++提供了四种类型的显式类型转换:static_cast, dynamic_cast, const_cast, reinterpret_cast。static_cast用于基本类型的转换,以及一些安全的转换。dynamic_cast主要用于多态类型的转...
C++基础面试100问!...
点赞
评论
收藏
分享
2024-12-11 22:44
天津大学 算法工程师
关键字——Static的三个修饰对象与对应的作用
1.修饰局部变量作用:static修饰局部变量——改变局部变量的生命周期储存数据的类型我么可以分为栈区,堆区,静态区如图,局部变量在栈区,再被static修饰之后,局部变量的生命周期延长,储存在静态区,变为静态局部变量,而这么做在其所属的函数执行完毕后,它在程序第一次执行func函数时被初始化,之后函数每次调用,它的值都会在上一次调用结束时的值的基础上进行自增,变量所占用的内存空间会被释放,因此局部变量被tsatic修饰之后可以用来记录函数调用的次数或者保存函数内某些需要跨调用保持的数据。2.修饰全局变量作用:修饰全局变量的作用域,一般的全局变量可以通过声明的的方式被调用,但是static修饰...
点赞
评论
收藏
分享
03-12 01:35
数据分析师
这个关于c的题目有没有人解答一下
这里的宏定义替换到下面是两个print语句,那么在for循环里如果没有括号的话只执行第一个语句,所以这个题是不是先执行两次第一个print,然后结束for循环后在执行第二次print语句,我听的课和用ai搜出来的答案不一样,我听的课的答案是只打印三个数字,但是ai搜出来是打印4个数字,求解答!!
点赞
评论
收藏
分享
2024-12-15 16:01
天津大学 算法工程师
什么?!指针与数组傻傻分不清?str[2]等价于2[str]嗯?关于编译器处理指针的底层逻辑
请各位小白们看这样的一个代码——#include <stdio.h>int main(){ char str[] = "abc"; printf("%c\n", str[2]); printf("%c\n", 2[str]); return 0;}大家觉得对于把这句话的结果究竟是什么呢?代码错误?nono 两个的运行结果都是c。嘻嘻,很多初学指针的人肯定不信:啊?这能一样?接下来我贴一下在VS2020版本下运行的结果为证,虽然我是新手,我可没瞎说。图片如下编译器可不会骗人,那么为什么完全不同的风格,结果相同...
点赞
评论
收藏
分享
2024-12-11 22:50
已编辑
天津大学 算法工程师
自己总结的操作符mindmap——需要自取哈
(声明:该观点仅来自于大一初学c语言的认知,如有错误,欢迎大家指出,也希望大家多多包涵!)
点赞
评论
收藏
分享
2024-11-08 20:11
新乡工程学院 Web前端
题解 | #逆序输出#
#include <stdio.h> int main() { int a[10]={0}; // 输入十个数 for(int i=0;i<10;i++){ scanf("%d",&a[i]); } //输出逆序的十个数 for(int i=9;i>=0;i--){ printf("%d ",a[i]); } return 0; }
点赞
评论
收藏
分享
2024-07-09 19:15
门头沟学院 C++
题解 | #牛牛的水杯#
#include <stdio.h> int main() { int h, r;//定义杯子的高度和半径 float total = 10000;//牛牛每天喝10L水,也就是10000ml scanf("%d %d", &h, &r);//输入杯子的高度和半径 float v = 0; v = 3.14 * h * r * r;//体积的公式 int bottle = total / v;//喝多少瓶 float decision = total / v - bottle;//用来判定有没有完整的喝完一瓶 if (decision == 0)...
C语言基础
点赞
评论
收藏
分享
玩命加载中
创作者周榜
更多
热议话题
更多
1
...
如何提高实习转正率?
0
2
...
如果可以,你希望哪个公司来捞你
0
3
...
大厂面试初体验
0
4
...
leader认为你工作不认真怎么办
0
5
...
我的国央企投递进展
0
6
...
国企是理工四大天坑的最好选择吗
0
7
...
你遇到过哪些神仙同事
0
8
...
机械人,你被简历秒挂的企业有哪些?
0
9
...
招聘要求与实际实习内容不符怎么办
0
10
...
五一之后,实习真的很难找吗?
0
牛客网
牛客网在线编程
牛客网题解
牛客企业服务