本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
C语言--数据结构--单链表的基本实现
typedef int ElementType;
typedef struct LNode{
ElementType data;
struct LNode *ptr;
}LNODE,*LINKLIST;
/**
*@Function: 单链表的建立(包含头结点)
*@params :
*@return :
...
从汇编角度分析C语言的过程调用
原文出自【听云技术博客】:http://blog.tingyun.com/web/article/detail/1132
基本术语定义
1.系统栈(system stack)是一个内存区,位于进程地址空间的末端。
2.在将数据压栈时,栈是自顶向下增长的,该内存区用于函数的局部变量提供内存。它也支持在调用函数时传递参数。
C语言基础学习基本数据类型-int类型与int变量
int类型与int变量
针对不同的用途,C语言提供了多种整数类型。各种整数类型的区别在于所提供数值的范围,以及数值是否可以取负值。
在之前的实例中你已经看到过,int关键字用于声明整型变量。
int类型是有符号整数,可以是正的、负的或者为0。使用printf( )输出时,int类型的格式说明符是%d。
int型变量的声明语法如下:
int 变量名;
int 变量名 = ...
C语言基础学习基本数据类型-变量的命名
变量的命名
变量命名规则是为了增强代码的可读性和容易维护性。以下为C语言必须遵守的变量命名规则:1、 变量名只能是字母(A-Z,a-z),数字(0-9)或者下划线(_)组成。2、 变量名第一个字母必须是字母或者下划线,即变量名必须以字母或者下划线开头。
C语言声明的优先级规则
A 声明从它的名字开始读取,然后按照优先级顺序依次读取
B 优先级从高到低依次是:
B.1 声明中被括号括起来的那部分
B.2 后缀操作符: 括号()表示这是一个函数,而方括号[]表示这是一个数组
B.3 前缀操作符: 星号*表示 "指向...的指针"
C 如果const和(或)volatile关键字的后面紧跟类型 ...
数据结构:图的邻接表
普通的数据结构教科书对邻接表的实现中规中矩,耶鲁大学教授James Aspnes的代码显得非常油菜花,而且运用了C语言的一个称为bug的特性,不检查数组越界。
选几小段分析一下:
struct successors{
int d; /* number of successors */
int len; /* number of slots in array */
char ...
从小白到菜鸟——记前8个月学习
先介绍一下我自己,我13年毕业后一直从事单片机相关的工作,有C和单片机基础,但是对单片机以外嵌入式相关的领域却几乎一无所知。今年3月决定开始学习嵌入式,当时什么都不懂,甚至连买块开发板都不知道应该买哪一款。因此我到淘宝搜了一下“ARM开发板”,销量最好的当属韦东山的JZ2440开发板(今天特意搜了一下,居然还是JZ2440,不过已经是升级版了)。开始的时候我犹豫了一下,就加了本吧的群,到群里去问 ...
如何学习C语言,难不难学?
很多人觉得编程很难学,尤其对于想接触编程来说编程难学都为普遍,因为学习期间需要较多时间和精力,但小编我觉得C语言即有高级语言的特点,也有汇编语言的特点,一直保持在编程语言榜首,不曾被超越,C语言是永不过时的语言。。如此优秀的编程语言学的人很多,学精的很少。零基础该如何学习C语言呢?
理解基本概念。 C语言是一门古老的语言, 但却十分强大。它最初是为Unix操作系统设计的, ...