![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
练习题
一九五
喜欢简洁明了有标准可完全掌控的C语言。<br>程序员有义务完全了解其使用的开发语言,还在磨练学习。
展开
-
Linux下C语言 命令行参数 输入 ‘*’ 引起的错误——c语言计算器程序
今天做实验楼的C计算器小程序实验,把scanf输入改编成通过argv输入参数。 +,-,/三种运算都可以。 代码如下 #include<stdlib.h> int main(int argc,char* argv[]) { double num1 = 0.0 ,num2 = 0.0; double num = 0.0; char op = '+'; ...原创 2019-01-18 12:01:42 · 470 阅读 · 0 评论 -
C语言在linux下制作五子棋
还是实验楼的项目,我先把原来的程序放出来,我觉得有很大的更改空间,而且我想用curses绘图库改写一下。 实验楼的原始代码很粗糙,这是我经过修改以后的,姑且没有太大的逻辑问题。 如果用绘图库修改的话,主要应该改棋盘格绘制和文字输出的部分。 #include<stdio.h> #include<stdlib.h> #define N 15 //棋盘数组 int c...原创 2019-01-23 18:00:48 · 915 阅读 · 0 评论 -
C语言在linux下制作2048游戏
curses是一个在Linux/Unix下广泛应用的图形函数库,作用是可以绘制在DOS下的用户界面和漂亮的图形。具体到操作就是在编译的时候要加上 -lcurses 选项,安装方式如下: sudo apt-get install libncurses5-dev 2048 游戏里最关键的就是消掉方块和在屏幕任意位置输出数据,也就是说游戏的逻辑和显示两个部分。 第一步,引入头文件,定义全局变...原创 2019-01-21 17:07:09 · 998 阅读 · 0 评论 -
C语言在Linux下制作FlappyBird
还是实验楼的小实验,利用了信号机制和curses绘图库,先把代码贴出来,回头再写注释。 #include<stdio.h> #include<stdlib.h> #include<signal.h> #include<sys/time.h> #include<curses.h> #include<time.h> #def...原创 2019-01-29 20:31:21 · 686 阅读 · 1 评论 -
嵌入式软件面试题总结(1)
这个是一家做LED屏幕的公司的题,岗位是C++开发。 时间紧,挑了几个重点的到网上找了找解释,明天面试回来用代码都验证一遍。 1,const和static C语言关键字const就是用来限定一个变量不允许被改变的修饰符,const修饰的变量不可修改,但并不是严格意义的常量。 使用const前缀声明指定类型的常量,它限定一个变量不允许被改变,产生静态作用。 const 推出的初始目的,...原创 2019-06-12 01:04:41 · 360 阅读 · 0 评论