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

c语言 文章

TIOBE 2016年8月编程语言排行榜:C语言排名创历史新低

  • C语言第二名,这竟然是历史最低,不过榜单的变化从另一方面也说明我们在开发新系统时要选用与时俱进的编程语言,比如:世界最好的语言PHP。
  • 关键字: C语言  Web  

结合单片机学习板学习c语言之流水灯制作--intrins.h头文件

  •   目的:实现流水灯。   源程序:   /*本程序结合STC89C51使用,晶振12M,中间用到串口中断子程序是利用STC单片机的自定义ISP下载功能,自定义下载命令是FEH,关于自定义下载请参考《用51单片机就用STC51,手把手教你STC51的ISP》*/   #include"at89x51.h"   //#include"reg51.h"   #include "intrins.h"   #include   sfr IS
  • 关键字: 单片机  c语言  

每一位小白程序员都应学会的3项技能

  •   Spolsky建议程序员学习经济学的原因是“programmers often don’t know that and consequently don’t understand how they add value to a business.”(程序员往往都不知道如何在软件产品中注入商业价值)。花一分钟时间想一想,我们是否经常都会听到设计师与开发员抱怨如噩梦般的客户和他们不合理的需求?其实这样的客户肯定会存在,一个很容易被忽略的事实是开发者的主要作用
  • 关键字: C语言  Python  

明天的嵌入式系统编程语言仍然是C语言吗?

写好C语言程序的“三板斧”

  •   作为嵌入式工程师,写一个效率高效,思路清晰的C语言程序是我们的终极目标,那么,怎么才能写好这样的程序呢?首先,我们要用C语言的思维方式来进行程序的构架构建;其次,要有良好的C语言算法基础,以此来实现程序的逻辑构架;最后,灵活运用C语言的指针操作。   虽然看起来以上的说法很抽象,给人如坠雾里的感觉,其实就是用C语言进行遇到问题,分析问题和解决问题的过程。那么,下文将给你介绍如何耍这“三板斧”。   嵌入式工程师在编写C语言程序的时候,要针对遇到的问题进行程序构架构建。比如我
  • 关键字: C语言  

学习C语言基本思路与参考书籍【强烈推荐】

  •   计算机行业发展非常快,大学里的教育基本都跟不上实际的社会需求。如果你所在的学校还在指定大家使用谭浩强的教材,或使用VC6.0来教大家上机实验,那你不妨看看本文,这里有一些建议可以帮助你不会脱离社会太远。   考虑到这是一个过来人感觉很基础,但是对于初学者又觉得困难重重的问题,我想如果这篇文章要想写得不让你觉得专业名词扎堆,内容高深莫测,读完还是不知所云,那最好的办法也许是,我们通过沟通的方式把整个「C语言应该怎么学」的问题由小及大的展开,慢慢来谈。   在开始之前,我们先来做一个小测试。   一
  • 关键字: C语言  VC6.0  

C语言的那些小秘密之异常处理

  •   很多读者在此之前可能根本没有使用或者听说过C语言的异常处理,印象中都是C++或者java才有的东西,C语言怎么会有异常处理呢?当然估计在大学出于一般的性的学习考试之类的话老师几乎是不会提及C语言的异常处理的,那么到底什么是异常处理?C语言中又该如何来实现异常处理呢?那么我们今天就讲解一种典型的实现C语言异常处理的方法,以setjmp()函数和longjmp()函数实现的异常处理,我尽可能的把它们是怎样实现异常处理方法讲解清楚,希望接下来的内容对你有所帮助,让你学到一些新的东西。   首先我们来了解下
  • 关键字: C语言  异常处理  

C语言的那些小秘密之预处理

  •   预处理是C语言的一个重要知识点,它能改善程序设计的环境,有助于编写易移植、易调试的程序。因此,我们有必要掌握好预处理命令,在自己编程的时候灵活的使用它,使得编写的程序结构优良,更加易于调试和阅读。接下来我尽可能的把预处理中重要知识点向读者讲解清楚,使读者能够在自己以后编程的过程中熟练的使用预处理命令。   C语言的预处理主要有三个方面:   1、文件的包含   2、宏定义   3、条件编译   一、文件包含的形式有下面两种   1、#include "文件名"   2
  • 关键字: C语言  预处理  

单片机学习的四个阶段

  •   经常有单片机爱好者问我们,如何学习单片机?学习单片机的步骤是什么?   我们初略总结了一下,单片机学习的过程基本上可分四个阶段:   第一阶段   是先浏览教科书里的硬件部分,大至了解单片机的硬件结构。如   ROM、RAM、地址、I/O口等,以及看一些厂家的MCU资料(Data Sheet),来加强MCU所提供各项资源的印象。   第二阶段   就是了解二进位数字、十六进位数和软件方面的内容。尽管有很多   高级语言可用于单片机的编程,但我觉得初学还是以汇编语言为好,更有利于和硬件结合
  • 关键字: 单片机  C语言  

嵌入式里的“延迟”

  •   前些天在版主群里有人问“有没有好用的延迟函数啊?”我的第一反应就是“延迟函数要视自己的应用而编写,不可能千篇一律的应用。”可是回首一看,单片机的发展历程,在不同时期里有着不一样的延迟函数。   在版主上学的年代里,单片机课程老师对汇编语言有着非常深入的了解,如XX指令是单指令周期,XX指令是双指令周期。如果使用了C语言编程,也要仔细看生成的汇编代码然后再调节。例如下面的代码示例:   功能 延时(12M 24M)   误差 Ms S 5% 10Us
  • 关键字: 嵌入式  C语言  

C语言的那些小秘密之volatile

  •   volatile的重要性对于搞嵌入式的程序员来说是不言而喻的,对于volatile的了解程度常常被不少公司在招聘嵌入式编程人员面试的时候作为衡量一个应聘者是否合格的参考标准之一,为什么volatile如此的重要呢?这是因为嵌入式的编程人员要经常同中断、底层硬件等打交道,而这些都用到volatile,所以说嵌入式程序员必须要掌握好volatile的使用。   其实就象读者所熟悉的const一样,volatile是一个类型修饰符。在开始讲解volatile之前我们先来讲解下接下来要用到的一个函数,知道如
  • 关键字: C语言  volatile  

C语言的那些小秘密之链表(四)

  •   大多数的读者在学习编程语言的时候都不喜欢那些枯燥的文字描述,包括我自己在开始学习编程的时候也是这样,对于代码的热情远远高于文字,所以我在我写东西的时候也不喜欢用枯燥的文字描述来向读者讲解,更喜欢用代码加上适当的文字描述的方式进行讲解,因为有些东西可能用枯燥的文字描述半天还不如实实在在的给读者呈现出一段简单的代码,让读者理解得更加的透彻些。但是并不是说文字描述就没用,文字描述也很重要,只是绝大部分读者都更加的希望直接达到最终的效果,都想跳过那些中间的步骤。接下来我们接着上一篇博客《C语言的那些小秘密之链
  • 关键字: C语言  链表  

C语言教程

  •   导读:本文主要介绍的是C语言的基础知识以及步骤,希望这些对亲们有帮助哦~~~快来学习一下吧~~~ 1.C语言教程--什么是C语言?   C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。计算机语言是从第二次世界大战以后,经历了戏剧性的发展过程。从机器语言到汇编语言和高级语言。C语言是与硬件无关的,并且有许多独特的优点。 2.C语言教程--C语言有哪些特点?   C语言作为程序员的首选语言之一,其特点如下:   (1)具有现代化程序设计语言的特征;   (2)
  • 关键字: C语言  汇编语言  C语言教程  

【单片机到嵌入式之路】序列之1:简单的讨论一下C语言知识

  •   一、C语言的好处   1.可移植性强;   2.开发速度快,效率高;   3.结构清晰   4....   二、C语言的位操作   在单片机中C语言的位操作用的比较多,而且用的好对代码的执行效率都是很有帮助的,下面简单介绍一下在单片机中的应用,就算是抛砖引玉吧。   定义一个8位的寄存器(0xF0是寄存器的地址):   #define REG 0xDE   1)对单个的位进行赋值   (1)将寄存器REG的第2位置“1”   REG |= (1 <&
  • 关键字: 嵌入式  C语言  

C语言程序设计教程

  •   导读:C语言是一门通用的计算机编程语言,应用非常得广泛,在计算机、单片机以及工业上都有的莫大的贡献,今天我们来学习如何进行C语言程序设计。 C语言程序设计教程——编程软件简介   Microsoft Visual C++,(简称Visual C++、MSVC、VC++或VC)是Microsoft公司推出的开发win32环境程序,面向对象的可视化集成编程系统。它不但具有程序框架自动生成、灵活方便的类管理、代码编写和界面设计集成交互操作、可开发多种程序等优点,而且通过简单的
  • 关键字: C语言  win32  C语言程序设计教程  
共235条 3/16 « 1 2 3 4 5 6 7 8 9 10 » ›|

c语言介绍

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

热门主题

FPGA    DSP    MCU    示波器    步进电机    Zigbee    LabVIEW    Arduino    RFID    NFC    STM32    Protel    GPS    MSP430    Multisim    滤波器    CAN总线    开关电源    单片机    PCB    USB    ARM    CPLD    连接器    MEMS    CMOS    MIPS    EMC    EDA    ROM    陀螺仪    VHDL    比较器    Verilog    稳压电源    RAM    AVR    传感器    可控硅    IGBT    嵌入式开发    逆变器    Quartus    RS-232    Cyclone    电位器    电机控制    蓝牙    PLC    PWM    汽车电子    转换器    电源管理    信号放大器    树莓派    linux   
关于我们 - 广告服务 - 企业会员服务 - 网站地图 - 联系我们 - 征稿 - 友情链接 - 手机EEPW
Copyright ©2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司
备案 京ICP备12027778号-2 北京市公安局备案:1101082052    京公网安备11010802012473