首页  资讯  商机   下载  拆解   高校  招聘   杂志  会展  EETV  百科   问答  电路图  工程师手册   Datasheet  100例   活动中心  E周刊阅读   样片申请
EEPW首页 >> 主题列表 >> c语言

c语言 文章 进入c语言技术社区

如何优化C语言代码

  • 1、选择合适的算法和数据结构    应该熟悉算法语言,知道各种算法的优缺点,具体资料请参见相应的参考资料,有很多计算机书籍上都有介绍。将比较慢的顺序查找法用较快的二分查找或乱序查找法代替,插入排序或冒泡排序法用快速排序、合并排序或根排序代替,都可以大大提高程序执行的效率。.选择一种合适的数据结构也很重要,比如你在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多。 2、数组与指针语句具有十分密码的关系    一般来说,指针比较灵活
  • 关键字: c语言  

c语言五个经典程序

  • c语言五个经典程序【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去      掉不满足条件的排列。2.程序源代码:main(){int i,j,k;printf("\n");for(i=1;i<5;i++)    for(j=1;j<5;j++)   for (k=1;k<5;k++)   {    if (i!=k&&
  • 关键字: c语言  

HC(S)08单片机的高效C语言编程

  • 摘要: 本文主要讨论在CodeWarrior开发环境下如何写出适用于HC(S)08单片机的高效C语言程序。首先介绍嵌入式系统中C语言编程的特点,然后介绍HC(S)08系列单片机在C语言编程方面的优势,并给出各种高效C代码的例子程序和相关注释。关键词: 嵌入式系统;C语言编程;HC(S)08单片机;CodeWarrior 嵌入式系统的C语言编程C语言最初是为UNIX操作系统的开发与应用而开发设计的,目前已经成为一种非常流行的编程语言。 因为C语言既有高级语言可读性强和易于维护升级的特点
  • 关键字: CodeWarrior  C语言  HC(S)08  单片机  嵌入式系统  

C语言学习300例

  •     点击此处进入下载页面      
  • 关键字: C语言  嵌入式  

51单片机C语言实验及实践教程(单片机试验网)

边用边学C语言

  •     边用边学C语言 点击下面链接进入下在页面 点击进入下载页面
  • 关键字: C语言  

C语言学习300例

  •     点击进入下载页面
  • 关键字: C语言  

C语言嵌入式系统编程修炼之软件架构篇

  • 模块划分 C语言模块化程序设计需理解如下概念:   (1) 模块即是一个.c文件和一个.h文件的结合,头文件(.h)中是对于该模块接口的声明;   (2) 某模块提供给其它模块调用的外部函数及数据需在.h中文件中冠以extern关键字声明;   (3) 模块内的函数和全局变量需在.c文件开头冠以static关键字声明;   (4) 永远不要在.h文件中定义变量!定义变量和声明变量的区别在于定义会产生内存分配的操作,是汇编阶段的概念;而声明则只是告诉包含该声明的模块在连接阶段从其它模块寻
  • 关键字: C语言  编程  嵌入式  

C语言嵌入式系统编程修炼之内存操作篇

  • 数据指针   在嵌入式系统的编程中,常常要求在特定的内存单元读写内容,汇编有对应的MOV指令,而除C/C++以外的其它编程语言基本没有直接访问绝对地址的能力。在嵌入式系统的实际调试中,多借助C语言指针所具有的对绝对地址单元内容的读写能力。以指针直接操作内存多发生在如下几种情况:   (1) 某I/O芯片被定位在CPU的存储空间而非I/O空间,而且寄存器对应于某特定地址;   (2) 两个CPU之间以双端口RAM通信,CPU需要在双端口RAM的特定单元(称为mail box)书写内容以在对方CP
  • 关键字: C语言  编程  嵌入式  存储器  

C语言嵌入式系统编程修炼之键盘操作篇

  • 功能键的问题在于,用户界面并非固定的,用户功能键的选择将使屏幕画面处于不同的显示状态下。 处理功能键   功能键的问题在于,用户界面并非固定的,用户功能键的选择将使屏幕画面处于不同的显示状态下。例如,主画面如图1: 图1 主画面   当用户在设置XX上按下Enter键之后,画面就切换到了设置XX的界面,如图2: 图2 切换到设置XX画面   程序如何判断用户处于哪一画面,并在该画面的程序状态下调用对应的功能键处理函数,而且保证良好的结构,是一个值得思考的问题。
  • 关键字: C语言  编程  嵌入式  

C语言嵌入式系统编程修炼之性能优化篇

  • 使用宏定义   在C语言中,宏是产生内嵌代码的唯一方法。对于嵌入式系统而言,为了能达到性能要求,宏是一种很好的代替函数的方法。   写一个"标准"宏MIN ,这个宏输入两个参数并返回较小的一个:   错误做法: #define MIN(A,B)  ( A <= B ? A : B )   正确做法: #define MIN(A,B) ((A)<= (B) ? (A) : (B) )   对于宏,我们需要知道三点:   (1)宏定义"像"函数;   (2)宏定
  • 关键字: C语言  编程  嵌入式  

C语言嵌入式系统编程修炼之道

  • 不同于一般形式的软件编程,嵌入式系统编程建立在特定的硬件平台上,势必要求其编程语言具备较强的硬件直接操作能力。无疑,汇编语言具备这样的特质。但是,由于汇编语言开发的复杂性,它并不是嵌入式系统开发的一般选择。而与之相比,C语言--一种"高级的低级"语言,则成为嵌入式系统开发的最佳选择。 C语言嵌入式系统编程修之背景篇   本文的讨论主要围绕以通用处理器为中心的协议处理模块进行,因为它更多地牵涉到具体的C语言编程技巧. 不同于一般形式的软件编程,嵌入式系统编程建立在特定的硬件平
  • 关键字: C语言  编程  嵌入式  

C语言测试:想成为嵌入式程序员应知道的0x10个基本问题

  • C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为带面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。    从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这个愚蠢的问题吗?如要你答出某个字符的ASCII值。这些问题着重考察你的系统调用和内存分配策略方面的能力吗?这标志着出题者也许花时间
  • 关键字: C语言  
共254条 17/17 |‹ « 8 9 10 11 12 13 14 15 16 17

c语言介绍

C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。主要有以下特点:   C语言在很多方面都可以用,不仅仅是在软件开发上,各类科研都是需要用到C语言的。具体应用比如我是学硬件的,单片机以及嵌入式系统都可以用C来开发。   C 语言发展如此迅速 [ 查看详细 ]

热门主题

C语言工具v5.32    树莓派    linux   
关于我们 - 广告服务 - 企业会员服务 - 网站地图 - 联系我们 - 征稿 - 友情链接 - 手机EEPW
Copyright ©2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司
备案 京ICP备12027778号-2 北京市公安局备案:1101082052    京公网安备11010802012473