c语言
feifeiwuxian
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言学习笔记(六)其它数据类型
一、局部变量和全局变量 根据变量的作用域,可以分为: 1.局部变量: 1> 定义:在函数(代码块)内部定义的变量(包括函数的形参) 2> 作用域:从定义变量的那一行开始,一直到代码块结束 3> 生命周期:从定义变量的那一行开始分配存储空间,代码块结束后,就会被回收 4> 没有固定的初始值 2.全局变量 1> 定义:在函数外面定原创 2014-06-07 00:27:57 · 587 阅读 · 2 评论 -
C语言学习笔记(四)数组
一、数组 1.数组基本使用 // 数组的定义格式: 类型 数组名[元素个数]; int ages[5] = {19, 29, 28, 27, 26}; // 19 19 28 27 26] ages[1] = 29; /* ages[0] = 19; ages[1] = 19; ages[2] = 28;原创 2014-06-06 17:38:53 · 567 阅读 · 0 评论 -
C语言学习笔记(三)函数和内存
一、函数相关 /* 参数注意点 1.形式参数:定义函数时函数名后面中的参数,简称形参 2.实际参数:调用函数式传入的具体数据,简称实参 3.实参个数必须等于形参个数 4.函数体内部不能定义和形参一样的变量 5.如果是基本数据类型作为函数形参,纯粹是值传递,修改函数内部形参的值,并不会影响外面实参的值 6.一个函数可以没有形参,也可以有无限多个形参 */ // 形式参数,简称形参原创 2014-06-06 16:48:10 · 728 阅读 · 0 评论 -
c语言笔记(一)基本语法
一、标识符的命名原创 2014-06-05 23:46:32 · 683 阅读 · 0 评论 -
C语言学习笔记(五)指针
一、指针变量的定义 1. 格式:变量类型 *指针变量名; 2. 举例:int *p; char *p2; 3. 注意:定义变量时的*仅仅是指针变量的象征 二、利用指针变量简单修改其他变量的值 1.指向某个变量 int a; int *p; p = &a; 或者 int *p = &a; 2.修改所指向变量的值 *p = 1原创 2014-06-06 23:55:38 · 819 阅读 · 0 评论 -
C语言学习笔记(六)宏定义,typedef,static和extern
一、宏定义 /* 1.所有的预处理指令都是以#开头 2.预处理指令分3种 1> 宏定义 2> 条件编译 3> 文件包含 3.预处理指令在代码翻译成0和1之前执行 4.预处理的位置是随便写的 5.预处理指令的作用域:从编写指令的那一行开始,一直到文件结尾,可以用#undef取消宏定义的作用 6.宏名一般用大写或者以k开头,变量名一般用小写 */ #include //#d原创 2014-06-07 17:49:26 · 1507 阅读 · 0 评论 -
C语言基础学习笔记
1.变量,变量的输出 #include int main() { //变量:只要有不确定的数据 int score = 205; //变量输出要使用占位符,%d\%i是一个格式符(占位符) printf("分数是%d\n", score); float height = 1.78f; //%f用来输出小数,默认是6位小数,可以在前面加.来控制出输出几位小数。 //printf("身高是%.2f原创 2014-05-23 12:59:17 · 756 阅读 · 0 评论 -
C语言学习笔记(二)流程控制
流程控制 l 顺序结构:默认的流程结构。按照书写顺序执行每一条语句。 l 选择结构:对给定的条件进行判断,再根据判断结果来决定执行哪一段代码。 l 循环结构:在给定条件成立的情况下,反复执行某一段代码。 一、选择结构-if 1.if的第1种结构 if(条件) { 语句1; 语句2; ...原创 2014-06-06 11:08:40 · 556 阅读 · 0 评论 -
测试平台大端还是小端(网络字节序和主机字节序)
大端和小端(网络字节序和主机字节序): 大端(Big Endian):即网络字节序。 小端(Littile Endian):即主机字节序。 记忆方式:网络的范围很大,所以大端是网络字节序。 大端方式将高位存放在低地址,小端方式将低位存放在高地址。 采用大端方式进行数据存放符合人类的正常思维,而采用小端方式进行数据存放利于计算机处理。 如果将一个32位的整数0x123原创 2015-12-29 15:37:01 · 2278 阅读 · 0 评论
分享