首页 > TAG信息列表 > C语言
  • 嵌入式C代码优化

    之前刚开始工作时,参与做过嵌入式代码优化,除了最基本的函数实现细节算法优化外,还有一些细节的处理。当然之前优化时,也是借助了分析工具来分析哪些函数调用频繁,哪些开销比较大。对于具体细节的处理记得不一定...

    2018-05-21 16:29:44  关键字:嵌入式   C语言   

  • 单片机c51和一般的c语言有何不同之处?

    c语言和c51大部分的地方都是相同的,他们的语句,结构,顺序都是很相似的,只是c51相比与c语言,多了很多变量类型和其他的东西,下面是总结c语言和c51的一些不同之处。变量类型位变量声明 bit c51中特有的一种变量声明,b...

    2018-05-16 12:47:29  关键字:单片机   C51   C语言   

  • stdarg的用法(可变参数的用法)

    stdarg宏:可变参数列表是通过宏来实现的,这些宏定义于stdarg.h头文件,它是标准库的一部分。这个头文件声明的一个va_list的类型,和三个宏va_start,va_arg,va_end。我们可以生明一个va_list类型的变量,配合三个...

    2018-05-14 16:58:53  关键字:C语言   stdarg   

  • c标准文件io函数的原型和注意点

    fopen()需要头文件:#include函数原型:FILE *fopen(const char *path,const char *mode)函数参数:path:要打开的文件的路径及文件名mode:文件打开方式,见下函数返回值:成功:指向文件的FILE类型指针失败:NULL...

    2018-05-14 16:45:42  关键字:C语言   IO函数   

  • 格式化io与非格式化io的对比理解

    测试函数1#include#includeint main(){int a[5]={65,66,67,68};char value[10],i;FILE *pf;if(!(pf = fopen("printf.txt","w+"))){perror("open file:");return -1;}fprintf(pf,"%d %c %d %c",a[0],a[1],a[2],a[3])...

    2018-05-14 16:33:44  关键字:C语言   格式化   

  • C语言可变参数函数的使用方法讲解

    本文主要介绍可变参数的函数使用,然后分析它的原理,程序员自己如何对它们实现和封装,最后是可能会出现的问题和避免措施。VA函数(variable argument function),参数个数可变函数,又称可变参数函数。C/C++编程中...

    2018-05-14 15:56:46  关键字:C语言   函数   

  • stdarg的用法(可变参数的用法)

    stdarg宏:可变参数列表是通过宏来实现的,这些宏定义于stdarg.h头文件,它是标准库的一部分。这个头文件声明的一个va_list的类型,和三个宏va_start,va_arg,va_end。我们可以生明一个va_list类型的变量,配合三个...

    2018-05-14 15:56:19  关键字:C语言   stdarg   

  • 汇编C语言混合编程经验总结

    ARM汇编语言和C语言混合编程ATPCS规则体现了一种模块化设计的思想,其基本内容是C模块(函数)和汇编模块(函数)相互调用的一套规则(C51中也有类似的一套规则)。我感觉比在线汇编功能强大(不用有很多忌讳),条理更清楚...

    2018-05-14 15:50:33  关键字:汇编语言   C语言   

  • 51单片机实现scanf和printf函数

    最开始学习C语言时,使用printf和scanf进行格式化输入输出十分方便。学习单片机有很长时间了,之前要再屏幕上显示一个变量或者通过串口传出一些变量值观测的话,需要进行一系列的取余取整运算,很是麻烦。最近又研究...

    2018-05-14 15:48:43  关键字:51单片机   C语言   

  • 关于字符串的逆序题目

    今天做了一道关于字符串逆序的题目,题目为输入I am a student,而输出为student a am I。这道题的思路很清楚,就是先把整个句子逆序,然后将一个一个单词逆序,这样便得到了最终结果。而在将单词逆序的时候,可以设...

    2018-05-07 15:29:03  关键字:C语言   

  • C语言蓝桥杯题目两道

    Description: 密码发生器 在对银行账户等重要权限设置密码的时候,我们常常遇到这样的烦恼:如果为了好记用生日吧,容易被破解,不安全;如果设置不好记的密码,又担心自己也会忘记;如果写在纸上,...

    2018-05-07 15:25:56  关键字:C语言   

  • 嵌入式C语言阶段性总结

    最近做完了聊天室的项目,C语言基础的学习阶段也算是告一段落了,但我对C语言还是只是一个入门,就像一个工具,我现在只是了解、会初步使用它了,但并没有达到如臂挥使的地步,今后还需要对C语言进行更深入的学习,今...

    2018-05-07 15:15:29  关键字:嵌入式   C语言   

  • 嵌入式C实战项目开发技巧:如何对一个有规律的数组表进行位移操作

    就像下面的这个表之前写过的一篇文章,讲的是以位移的方式去遍历表中的数据,效率非常高,但是,如果要实现一个乱序的流水灯或者跑马灯的话,思考一个这样的算法是不可取的,很费时间,也很费脑力,于是,今天就说一...

    2018-04-27 11:07:19  关键字:嵌入式   C语言   

  • 嵌入式系统C语言重点语法const、volatile、static、堆栈等的意义及用法

    在单片机应用中,堆栈是个特殊的存储区,主要功能是暂时存放数据和地址,通常用来保护断点和现场。要点:堆,队列优先,先进先出(FIFO—first in first out) 。 栈,先进后出(FILO—First-In/Last-Out)。c...

    2018-04-25 15:08:15  关键字:嵌入式   C语言   

  • C语言常见命名规范

    1 常见命名规则比较著名的命名规则首推匈牙利命名法,这种命名方法是由Microsoft程序员查尔斯·西蒙尼(Charles Simonyi) 提出的。其主要思想是“在变量和函数名中加入前缀以增进人们对程序的理解”...

    2018-03-28 14:33:01  关键字:C语言   单片机   

  • C语言运算符优先级(超详细)

    每当想找哪个运算符优先级高时,很多时候总是想找的就没有,真让人气愤!现在,终于有个我个人觉得非常全的,分享给大家,欢迎拍砖!C语言运算符优先级 优先级 ...

    2018-03-06 11:38:05  关键字:C语言   运算符优先级   

  • c语言运算符号优先级别

    1级优先级 左结合() 圆括号[] 下标运算符-> 指向结构体成员运算符. 结构体成员运算符2级优先级 右结合! 逻辑非运算符~ 按位取反运算符++ 自增运算符-- 自减运算符- 负号运算符(类型) 类型转换运算符* 指针运算符& 地...

    2018-03-06 11:28:10  关键字:C语言   运算符优先级   

  • C语言位运算+实例讲解

    按位或 按位与 按位异或 按位取反 左移右移C语言位运算有6种: &, | , ^(亦或), <<(左移), >>(右移)。注意:参与位运算的元素必须是int型或者char型,以补码形式出现。按位与&&运算常应用于:迅...

    2018-03-06 11:12:53  关键字:C语言   位运算   

  • 实例讲解for循环的语句执行顺序

    在一个技术QQ群中,试着做了一道C的题,感觉是考察for循环的执行流程.原题: 在C语言中,下列代码的输出结果是 ( ) (选择一项)群里居然有不少人都选了B,那个提问者还一直在问正确的结果。最终的正确结果是:A.哈哈,...

    2018-03-06 11:09:56  关键字:for循环   C语言   

  • PIC单片机C知识点汇总

    PICC变量及定义1、当变量为多字节数据时,PICC按低字节存放在低地址、高字节存放在高地址的原则存放变量,并以最低字节的地址作为该变量的地址。例如int型变量i的值为0X1234,低字节0x34存放在0X30,高字节0x12存放...

    2018-02-26 11:15:32  关键字:PIC单片机   C语言   

  • 堆与栈结合代码和汇编解释

    一般认为在c中分为这几个存储区1栈 - 由编译器自动分配释放2堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收3全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变...

    2018-02-01 11:43:04  关键字:C语言   堆栈   

  • 软件开源活动领航人Eric Raymond:C语言时代行将落幕

    这几天来,我(Eric Raymond)在思考那些正在挑战C语言的系统编程语言领袖地位的新潮语言,尤其是Go和Rust。思考的过程中,我意识到了一个让我震惊的事实——我有着35年的C语言经验。每周我都要写很多C代码,但是我已经记不清楚上一次我 创建一个新的C语言项目 是在什么时候了。...

    2018-01-29 18:00:46  关键字:Eric Raymond   C语言   

 83    1 2 3 4 下一页 尾页

技术子站

更多

项目外包

更多

推荐博客