c语言
feifeiwuxian
这个作者很懒,什么都没留下…
展开
-
C语言学习笔记(六)其它数据类型
一、局部变量和全局变量根据变量的作用域,可以分为: 1.局部变量: 1> 定义:在函数(代码块)内部定义的变量(包括函数的形参) 2> 作用域:从定义变量的那一行开始,一直到代码块结束 3> 生命周期:从定义变量的那一行开始分配存储空间,代码块结束后,就会被回收 4> 没有固定的初始值 2.全局变量 1> 定义:在函数外面定原创 2014-06-07 00:27:57 · 524 阅读 · 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 · 512 阅读 · 0 评论 -
C语言学习笔记(三)函数和内存
一、函数相关/* 参数注意点 1.形式参数:定义函数时函数名后面中的参数,简称形参 2.实际参数:调用函数式传入的具体数据,简称实参 3.实参个数必须等于形参个数 4.函数体内部不能定义和形参一样的变量 5.如果是基本数据类型作为函数形参,纯粹是值传递,修改函数内部形参的值,并不会影响外面实参的值 6.一个函数可以没有形参,也可以有无限多个形参 */// 形式参数,简称形参原创 2014-06-06 16:48:10 · 646 阅读 · 0 评论 -
c语言笔记(一)基本语法
一、标识符的命名原创 2014-06-05 23:46:32 · 604 阅读 · 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 · 686 阅读 · 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 · 1256 阅读 · 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 · 682 阅读 · 0 评论 -
C语言学习笔记(二)流程控制
流程控制l 顺序结构:默认的流程结构。按照书写顺序执行每一条语句。l 选择结构:对给定的条件进行判断,再根据判断结果来决定执行哪一段代码。l 循环结构:在给定条件成立的情况下,反复执行某一段代码。一、选择结构-if 1.if的第1种结构 if(条件) { 语句1; 语句2; ...原创 2014-06-06 11:08:40 · 463 阅读 · 0 评论 -
测试平台大端还是小端(网络字节序和主机字节序)
大端和小端(网络字节序和主机字节序):大端(Big Endian):即网络字节序。小端(Littile Endian):即主机字节序。记忆方式:网络的范围很大,所以大端是网络字节序。大端方式将高位存放在低地址,小端方式将低位存放在高地址。采用大端方式进行数据存放符合人类的正常思维,而采用小端方式进行数据存放利于计算机处理。如果将一个32位的整数0x123原创 2015-12-29 15:37:01 · 2202 阅读 · 0 评论