首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
木鱼脑壳儿
获赞
19
粉丝
25
关注
1
看过 TA
195
男
四川轻化工大学
2023
嵌入式软件开发
IP属地:上海
学了玩儿,玩儿了学
私信
关注
拉黑
举报
举报
确定要拉黑木鱼脑壳儿吗?
发布(4)
刷题
木鱼脑壳儿
2022-10-13 23:16
嵌入式软件开发
C语言面试基础(三)
Linux 系统内核体系结构 1.系统调用界面2.进程管理3.内存管理4.虚拟文件系统5.设备驱动6.体系结构7.接口 kernel(内核)的主要任务 管理进程系统的调用文件io(输入输出)的管理借助设备驱动程序进行设备管理 使用malloc应该注意什么? malloc动态分配内存空间,数据保存在堆区,返回这段空间的头指针。 int *p = (int *)malloc(32); if(p == NULL){ //p可能没有分配成功 printf("内存分配失败\n"); } //因为存储在堆区上,使用完要记得free free(p); sizeof ...
0
点赞
评论
收藏
转发
木鱼脑壳儿
2022-10-13 09:11
已编辑
嵌入式软件开发
C语言基础面试题(二)
static 关键字的作用 static:静态类型,main函数结束它就结束1.延长生命周期,存在全局区2.限制作用域,声明static的变量只能在本文件中使用,不能使用extern导入到其他文件3.只初始化一次,若没有初始化,自动初始化为0 C的内存管理 //开辟空间 malloc int *p = (int*)malloc(sizeof(int)); //释放空间 free(p); 以下代码会发生什么 //错误写法 void getmemory1(char *p){ p = (char*)malloc(100); } //正确写法 void getmemory1(char **p)...
0
点赞
评论
收藏
转发
木鱼脑壳儿
2022-10-11 14:37
嵌入式软件开发
C语言基础面试题(一)
const关键字的作用 1.使其具有不可改变的性质,增加代码可读性。 2.const修饰普通变量 //以下两个是一个意思 const int a = 10; //定义常量a 不可修改 int const b = 10; 3.const修饰指针 // 指针指向的内容不可更改,但是指针的指向可以更改 char c = 'A'; char const *ch = &c; const char *ch = &c; char d = 'B'; ch = &d; //可以修改 *ch = 'B'; //指针指向不可更改 内容可改 int x = 15; int* co...
0
点赞
评论
收藏
转发
木鱼脑壳儿
2022-10-07 16:00
嵌入式软件开发
建立一个质数表判定
#include <bits/stdc++.h> using namespace std; #define N 100000 int main(){ int T, num; int i, j, max=0; //定义一个全为true的数组 埃拉托色尼筛选法 //建立一个质数哈希表 isPrime[4] = false不是质数 isPrime[2]=true是质数 bool isPrime[N] = {false,false}; // 2-N默认全是质数 for(i=2; i<N; i++) isPrime[i] =...
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务