按类别查询搜索结果
关于关键词 的检测结果,共 15278
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: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前言    【阅读全文】
interesting | 2019-04-22 22:19:55 | 阅读(229020) | 评论(0)
1. 在C++中的详细说明vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。2. 使用vector,必须在你的头文件中...【阅读全文】
令狐大侠 | 2019-04-22 07:15:21 | 阅读(4760) | 评论(0)
前面12节的课程,主要针对 Linux 内核中 GNU C 扩展的一些常用 C 语言语法进行了分析。GNU C 的这些扩展语法,主要用来完善 C 语言标准和编译优化。而通过 C 标准的发展过程我们又发现,对于一些编译器扩展的一些特性,或者其它编程语言(如:C++)中的好的特性和语法,C 标准也会适时地吸收进来,作为新的 C 语言标准。...【阅读全文】