最新文章列表

C语言--数据结构--单链表的基本实现

typedef int ElementType; typedef struct LNode{ ElementType data; struct LNode *ptr; }LNODE,*LINKLIST; /** *@Function: 单链表的建立(包含头结点) *@params : *@return : ...
Salmon2016 评论(0) 有752人浏览 2017-01-07 22:48

数据结构课程设计之员工通讯录

0x00 主要思想      员工通讯录的实现其实就是单链表的简单应用,只要预先定义一个存放通讯录数据信息的结构体,以及相关的指针结点等,然后就 ...
HEADS43 评论(0) 有710人浏览 2017-01-03 14:44

从汇编角度分析C语言的过程调用

原文出自【听云技术博客】:http://blog.tingyun.com/web/article/detail/1132 基本术语定义 1.系统栈(system stack)是一个内存区,位于进程地址空间的末端。 2.在将数据压栈时,栈是自顶向下增长的,该内存区用于函数的局部变量提供内存。它也支持在调用函数时传递参数。
听云APM 评论(0) 有593人浏览 2016-09-20 15:00

C语言基础学习基本数据类型-浮点型

float和double   加了小数点的数都是浮点数。C语言有两种书写浮点数的方式,一种是使用常用的标准小数点表示法,如下:
octopole 评论(1) 有578人浏览 2016-08-29 09:40

C语言基础学习基本数据类型-int类型与int变量

int类型与int变量 针对不同的用途,C语言提供了多种整数类型。各种整数类型的区别在于所提供数值的范围,以及数值是否可以取负值。   在之前的实例中你已经看到过,int关键字用于声明整型变量。   int类型是有符号整数,可以是正的、负的或者为0。使用printf( )输出时,int类型的格式说明符是%d。   int型变量的声明语法如下: int 变量名; int 变量名 = ...
octopole 评论(1) 有638人浏览 2016-08-22 10:34

C语言基础学习基本数据类型-变量的输出与输入

变量的输出 变量如何输入输出呢?实际上,在这之前你已经使用过输出语句(printf语句)了,我们可以使用printf来执行输出。 printf语句的使用方法如下: printf(格式控制字符串, 数据1, 数据2, 数据3.......); 格式控制字符串用特定的格式说明符代表输出的数据类型,这里的数据可以是变量、常量或者结果值具有合适类型的表达式。 之前看到的符号%d有什么作用呢?如下 ...
octopole 评论(2) 有820人浏览 2016-08-18 09:49

C语言基础学习基本数据类型-变量的命名

变量的命名 变量命名规则是为了增强代码的可读性和容易维护性。以下为C语言必须遵守的变量命名规则:1、 变量名只能是字母(A-Z,a-z),数字(0-9)或者下划线(_)组成。2、 变量名第一个字母必须是字母或者下划线,即变量名必须以字母或者下划线开头。
octopole 评论(2) 有863人浏览 2016-08-15 09:48

C语言基础学习基本数据类型-变量和常量

变量和常量   什么是变量和常量?有些数据在程序运行前就预先设定,并在运行过程中不发生变化,称之为常量;有些数据在程序运行中可能发生变化或被赋值,称之为变量。使用变量前必须先声明一个变量。变量定义的语法是:数据类型名 变量名 ; 比如我们可以这样定义一个整型变量: int a; //int类型表示整型   若要声明多个变量,可以逐个声明,也可以在数据类型名后面加上多个变量名,中间用 ...
octopole 评论(2) 有545人浏览 2016-08-12 09:24

C语言基础学习学习前的准备-2

注释让程序更明了   注释帮助我们阅读代码,对代码的运行不会造成任何影响。C语言主要有两种注释方法,一种是使用//进行单行注释,注释内容放在//之后: //需要注释的内容   当你的注释内容不止一行时,可以使用/*和*/进行多行注释,注释内容放在/*和*/之间: /* 这是一段 需要注释 的内容 */   当然,多行注释也可以用来进行单行注释: /*需要注释的内容*/ ...
octopole 评论(3) 有584人浏览 2016-08-09 09:59

C语言基础学习学习前的准备-1

C语言概述 欢迎来到C的世界!C语言之所以命名为C,是因为C语言源自Ken Thompson发明的B语言。它是一种可移植语言,通常一个C程序可以经过很少的改动 ...
octopole 评论(2) 有724人浏览 2016-08-05 09:45

C语言声明的优先级规则

A  声明从它的名字开始读取,然后按照优先级顺序依次读取   B  优先级从高到低依次是:      B.1  声明中被括号括起来的那部分      B.2  后缀操作符: 括号()表示这是一个函数,而方括号[]表示这是一个数组      B.3  前缀操作符: 星号*表示 "指向...的指针"   C  如果const和(或)volatile关键字的后面紧跟类型 ...
wangzt_2008 评论(0) 有565人浏览 2016-07-27 09:50

数据结构:图的邻接表

普通的数据结构教科书对邻接表的实现中规中矩,耶鲁大学教授James Aspnes的代码显得非常油菜花,而且运用了C语言的一个称为bug的特性,不检查数组越界。   选几小段分析一下: struct successors{ int d; /* number of successors */ int len; /* number of slots in array */ char ...
propig 评论(0) 有407人浏览 2016-04-14 23:55

111

scanf()函数会将输入先储存至输入队列,再赋值给变量,并会将/n留在输入队列,影响下次getchar()的效果。 a=getchar同上。
Shyer 评论(0) 有230人浏览 2016-04-11 11:14

i2c协议笔记

最近因为要用rx8025,所以仔细看了一下i2c的协议文件,之前用过i2c的器件,不过是直接用的网上的例程,没仔细看协议的具体实现。仔细看了之后把延 ...
kiolp 评论(0) 有1195人浏览 2016-02-06 10:35

从小白到菜鸟——记前8个月学习

先介绍一下我自己,我13年毕业后一直从事单片机相关的工作,有C和单片机基础,但是对单片机以外嵌入式相关的领域却几乎一无所知。今年3月决定开始学习嵌入式,当时什么都不懂,甚至连买块开发板都不知道应该买哪一款。因此我到淘宝搜了一下“ARM开发板”,销量最好的当属韦东山的JZ2440开发板(今天特意搜了一下,居然还是JZ2440,不过已经是升级版了)。开始的时候我犹豫了一下,就加了本吧的群,到群里去问 ...
xuehuayipianyipian 评论(0) 有53人浏览 2016-01-27 17:32

这样学习C语言最有效

一、一字真言 各位看官,学好C语言,其实只需一个字,那就是“编”。 (一)遍。 学习C语言,乃至学习所有的语言,都讲究一个动手——不是动手 ...
音频数据 评论(0) 有502人浏览 2015-12-15 20:30

C语言中的几个重要概念

一、C语言的指针 1.指针说明  指针是包含另一变量的地址变量。   (1)int *p    p是一个指针,指向一个整形数。   (2)int *p()    p是一个函数,该函数返回一个指向整数的指针。   (3)int (*p)()    p是一个指针,该指针指向一个函数,这个函数返回一个整数。   (4)int *p[]    p是一个数组,该数组的每一个元素是指向整数 ...
字符串 评论(0) 有541人浏览 2015-12-06 12:52

让程序停留在DOS界面。

1、如何让程序停留在dos界面。等待任何输入后退出。 system("pause");
o396032767 评论(0) 有1108人浏览 2015-09-24 23:38

如何学习C语言,难不难学?

很多人觉得编程很难学,尤其对于想接触编程来说编程难学都为普遍,因为学习期间需要较多时间和精力,但小编我觉得C语言即有高级语言的特点,也有汇编语言的特点,一直保持在编程语言榜首,不曾被超越,C语言是永不过时的语言。。如此优秀的编程语言学的人很多,学精的很少。零基础该如何学习C语言呢?     理解基本概念。 C语言是一门古老的语言, 但却十分强大。它最初是为Unix操作系统设计的, ...
naruto1990 评论(0) 有714人浏览 2015-07-30 17:06

“高端”的编程语言是否真的高端?

概述:某些Ruby、Python和Javascript的新手程序员常常抱怨这些语言太低端,感觉他们没有学习到那些真正“高端”的编程语言。本文将详细讨论“高端”的编程语言是否真的高端? 我看到了许多刚接触Ruby、Python和Javascript的新手程序员抱怨这些语言太低端,就好像是在以某种方式欺骗系统一样。他们认为他们没有学习到那些真正“高端”的编程语言。某些语言是否 ...
shoothao 评论(0) 有804人浏览 2015-03-05 09:54

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics