按类别查询搜索结果
关于关键词 的检测结果,共 15808
NEXPON | 2019-06-30 09:57:53 | 阅读(2370) | 评论(0)
switch相比if else的实现,其优势是执行效率不会因为分支的增加而变慢。这个是如何实现的嗯,一切的奥秘就在于有个跳转表。注意,gcc编译switch时使用跳转表需要分支在4个以上(具体多少个看gcc的实现)点击(此处)折叠或打开int switchtest(int a, int b, int c){...【阅读全文】
NEXPON | 2019-06-29 22:09:38 | 阅读(2300) | 评论(0)
点击(此处)折叠或打开int con(int x , int y){        int result;        if(x < y)          ...【阅读全文】
NEXPON | 2019-06-29 07:55:41 | 阅读(6850) | 评论(0)
C 代码点击(此处)折叠或打开unsigned int move(unsigned int i){    return i << 1; }arm-linux-gcc move.c -O2 -S点击(此处)折叠或打开move:   &nb...【阅读全文】
NEXPON | 2019-06-28 08:21:31 | 阅读(279370) | 评论(0)
点击(此处)折叠或打开long exchange(long *xp, long y){    long x = *xp;    *xp = y;    return x;} arm-linux-gcc -O2 load.c -S...【阅读全文】
NEXPON | 2019-06-26 13:32:41 | 阅读(2250) | 评论(0)
点击(此处)折叠或打开点击(此处)折叠或打开00400630 :0040063c :? ? ? ? ?? ???400654:????03...【阅读全文】
NEXPON | 2019-06-23 16:27:33 | 阅读(277790) | 评论(0)
switch相比if else的实现,其优势是执行效率不会因为分支的增加而变慢。这个是如何实现的嗯,一切的奥秘就在于有个跳转表。注意,gcc编译switch时使用跳转表需要分支在4个以上(具体多少个看gcc的实现)点击(此处)折叠或打开int switchtest(int a, int b, int c){...【阅读全文】
NEXPON | 2019-06-21 17:03:49 | 阅读(2450) | 评论(0)
C源代码:点击(此处)折叠或打开int con(int x , int y) {        int result;        if(x < y)        ...【阅读全文】
NEXPON | 2019-06-18 15:38:17 | 阅读(3070) | 评论(0)
点击(此处)折叠或打开unsigned int move(unsigned int i){    return i 【阅读全文】
【C/C++】 C++ 信号处理
开发者学习指南 | 2019-06-14 15:39:08 | 阅读(1210) | 评论(0)
免费C语言教程:阿里云大学——开发者课堂信号是由操作系统传给进程的中断,会提早终止一个程序。在 UNIX、LINUX、Mac OS X 或 Windows 系统上,可以通过按 Ctrl+C 产生中断。有些信号不能被程序捕获,但是下表所列信号可以在程序中捕获,并可以基于信号采取适当的动作。这些信号是定义在 C++ 头文件 <csigna...【阅读全文】
lsj0922al | 2019-05-30 16:19:17 | 阅读(1260) | 评论(0)
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含...【阅读全文】
【C/C++】 C++之Lambda研究
aquester | 2019-05-30 09:42:01 | 阅读(3580) | 评论(0)
目录目录11. 前言12. 示例1 13. 示例2 24. 示例3 35. 示例4 36. 示例5 67. 匿名类规则68. 参考资料7 1. 前言本文代码测试环境为“GCC-9.1.0”,有关编译器的安装请参考《安装GCC-8.3.0及其依赖》,适用于“GCC-9...【阅读全文】
包干到户的人 | 2019-05-21 14:23:37 | 阅读(0) | 评论(0)
例如小李和小韩都参与了一个文件管理系统的开发,它们都定义了一个全局变量 fp,用来指明当前打开的文件,将他们的代码整合在一起编译时,很明显编译器会提示 fp 重复定义(Redefinition)错误。命名空间(Namespace)小李与小韩各自定义了以自己姓氏为名的命名空间,此时再将他们的 fp 变量放在一起编译就不会有任...【阅读全文】
相思不悔 | 2019-05-21 14:17:29 | 阅读(0) | 评论(0)
从语法上看,C语言是C++的一部分,C语言代码几乎不用修改就能够以C++的方式编译,这给很多初学者带来了不小的困惑,学习C++之前到底要不要先学习C语言呢?不过可以明确地说:学了C语言就相当于学了C++的一半,从C语言转向C++时,不需要再从头开始,接着C语言往下学就可以,所以我强烈建议先学C语言再学 C++。C++和C语...【阅读全文】
别让我一人醉 | 2019-05-20 15:33:05 | 阅读(0) | 评论(0)
很小的时候,父母就教我们开口说话,也教我们如何理解别人讲话的意思。经过长时间的熏陶和自我学习,我们竟然在不知不觉中学会了说话,同时也能听懂其他小朋友说话的意思了,我们开始向父母要零花钱买零食和玩具、被欺负了向父母倾诉……“中国语言”有固定的格式,每个汉字代表的意思不同,我们必须正确的表达,父母才...【阅读全文】
包干到户的人 | 2019-05-20 15:22:39 | 阅读(0) | 评论(0)
计算机发展初期,程序员就是使用这些二进制形式的CPU指令来编写程序的。这就倒逼程序员开发出了编程语言,提高自己的生产力;例如汇编、C语言、C++、Java、Python、Go语言等,都是在逐步提高开发效率。至此,编程终于不再是只有极客能做的事情了,不了解计算机的读者经过一定的训练也可以编写出有模有样的程序。C语言...【阅读全文】
包干到户的人 | 2019-05-17 14:06:47 | 阅读(10) | 评论(0)
windows下首选VS,版本至少vs2005以上,或者用最新的VSCode,不过需要自己配插件,好处是免费,如果做单片机c开发首选eclipse,linux下如果做单片机首选eclipse,其次是clion。eclipse兼容性最好,不过稳定性差一些,vs在win下没有对手,clion用cmake,相比来说大部分c程序用的都是makefile,需要适应一下。【阅读全文】
bnt38 | 2019-05-09 12:49:35 | 阅读(0) | 评论(0)
参考:使用 VS Code 开发 RT-Thread{// Use IntelliSense to learn about possible attributes.// Hover to view descriptions of existing attributes.// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configuratio...【阅读全文】
随祥 | 2019-05-06 19:34:29 | 阅读(2340) | 评论(0)
shiyiLiu | 2019-05-06 14:56:50 | 阅读(255730) | 评论(0)
最近研究jpeg图像的编码解码,涉及到DCT即离散余弦变换,参考CSDN上一位calcular博客的文章,进行简易修改。点击(此处)折叠或打开#include<iostream>#include<math.h>using namespace std;#define PI 3.14159265354 ...【阅读全文】
随祥 | 2019-04-24 14:20:10 | 阅读(1650) | 评论(0)
操作系统:ubuntu10.04前言    【阅读全文】