首页 > TAG信息列表 > C语言
  • 关于C语言内存的一些理解

    内存这个大话题key:心里一定要有内存的逻辑图。程序是什么?程序 = 代码 + 数据代码放在Flash中代码段,可变的数据(全局变量、局部变量)放在内存中。运行程序的目的是什么?得到运行结果; 关注运行过程;既要结果又要...

    2018-08-08 18:12:12  关键字:C语言   

  • 嵌入式C语言编程小知识总结

    1. 流水线被指令填满时才能发挥最大效能,即每时钟周期完成一条指令的执行(仅指单周期指令)。如果程序发生跳转,流水线会被清空,这将需要几个时钟才能使流水线再次填满。因此,尽量少的使用跳转指令可以提高程序执...

    2018-06-25 10:07:31  关键字:嵌入式   C语言   

  • C语言中随机函数应用

    前言:有些程序每次执行时不应该产生相同的结果,如游戏和模拟,此时随机数就非常有用。下面这两个函数合在一起使用能够产生伪随机数(pseudo-random number):通过计算产生的随机数,可能有重复出现,所以并不是真正...

    2018-06-25 10:06:19  关键字:C语言   

  • C语言复习之结构体基础知识

    一.基础知识1.聚合数据类型(aggregate data type)能够同时存储超过一个的单独数据。C提供了两种类型的聚合数据类型,数组和结构。(1)数组是相同类型的元素的集合,它的每个元素是通过下标引用或指针间接访问来选择的...

    2018-06-25 10:05:19  关键字:C语言   

  • 编译C程序有很多步骤,其中第一步为预处理(preprocessing)阶段

    一.前言1.编译一个C程序涉及很多步骤。其中第一步骤称为预处理(preprocessing)阶段。C预处理器(preprocessor)在源代码编译之前对其进行文本性质的操作。2.它的主要任务包括删除注释、插入被#include指令包含的内容、...

    2018-06-25 10:03:55  关键字: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语言指针与变量

    注:keil中单片机C编程若指针没有指向提前声明的变量,会产生混乱eg:情景一: 情景二:Type *p,*q; Type *p,*q,pp,qq;给指针p赋值; p=&pp;给指针q赋值; q=&qq;p或q的值会出问题 正常,...

    2018-08-07 17:20:01  关键字:单片机   C语言   指针   变量   

  • C 语言函数的调用

    在一个程序的编写过程中,随着代码量的增加,如果把所有的语句都写到 main 函数中,一方面程序会显得的比较乱,另外一个方面,当同一个功能需要在不同地方执行时,我们就得再重复写一遍相同的语句。此时,如果把一些...

    2018-07-04 11:50:01  关键字:C语言   函数   调用   

  • C语言PIC18 serial bootloader和C#语言bootloader PC端串口通信程序

      新PIC18 Bootloader  PhsBoot_v3.0是我最新用C语言实现的PIC bootloader, 采用串口通信,适用于PIC18, 并为其用C#写了PC端通信程序PhsLoader_v3.0。PhsLoader_v3.0通过串口按照自定义的通信协定发送数据PhsBoo...

    2018-08-01 17:30:02  关键字:C语言   PIC18   bootloader   C#语言   串口通信   

  • c语言关于Clear=Clear的疑问

    /************************************************//*函数功能:初始化UART口*//************************************************/voidUART_init(uint32_tbaudrate){uint32_tDL_value,Clear=Clear;//(用这种方式...

    2018-07-06 16:00:02  关键字:c语言   Clear=Clear   

  • C语言dsPIC / PIC24 serial bootloader和C#语言bootloader PC端串口通信程

      新dsPIC/PIC24Bootloader  PhsBoot_v4.0是我最新用C语言实现的PIC bootloader, 采用串口通信,适用于dsPIC30, dsPIC33和PIC24, 并为其用C#写了PC端通信程序PhsLoader_v4.0。PhsLoader_v4.0通过串口按照自定义的...

    2018-08-08 10:10:02  关键字:PIC24   C#语言   bootloader   串口通信   

 96    1 2 3 4 5 下一页 尾页

技术子站

更多

人才招聘

更多

项目外包

更多

推荐博客