随笔分类 -  c基础

摘要:一:typedef 作用:可以给一个已经存在的数据类型取一个别名 格式:typedef 原数据类型 新类型 例如:typedef int INT; 预处理指令#define 也可以给数据类型取别用用法: #define INT int;//1、用在基本数据类型上 int a = 10; ... 阅读全文
posted @ 2014-10-26 22:06 _boy 阅读(768) 评论(0) 推荐(0) 编辑
摘要:一:1>结构体的概念: 构造类型是一组功能相同的,若干个“成员”或者“元素”组成的集合。 数组也是构造类型,指一组有相同数据类型的元素组成的集合 2>结构体的定义: 格式:struct 结构体名称{ 成员属性 } 注意:结构体定义完成以后,并不会分配存储空间 ... 阅读全文
posted @ 2014-10-25 22:27 _boy 阅读(2150) 评论(0) 推荐(0) 编辑
摘要:一:函数和指针关系: 1)指向函数的指针 2)指针作为函数的参数 int max(int *p1,int *p2){ } 1)实参可以是一个指针 2)也可以是一个和形参类型相同的数组的数组名 3)返回值是指针的函数: 指针函数 char* 函数名(){ return 地址 ... 阅读全文
posted @ 2014-10-25 22:01 _boy 阅读(802) 评论(0) 推荐(0) 编辑
摘要:一:内存分为5大区域 栈区 -- 存放局部变量 堆区 -- 程序运行过程中,动态分配的内存 BSS区 -- 未初始化的全局变量和静态变量 数据段 -- 已经初始化的全局变量和静态变量 代码段 -- 程序编译产生的二进制的数据内存分配方式: ·1)静态分配,在编译的阶段分配的... 阅读全文
posted @ 2014-10-25 21:53 _boy 阅读(351) 评论(0) 推荐(0) 编辑
摘要:一:指针的运算 两个指针之间的减法运算 前提: 两个指针必须指向同一个数组 int a[5]={1,2,3,4,5}; int *p = &a[1]; int *p1 = &a[4]; printf("%d\n",p1-p); // &a[1]-&a[4]是地址差值,而p1-p是元素个... 阅读全文
posted @ 2014-10-23 21:12 _boy 阅读(264) 评论(0) 推荐(0) 编辑
摘要:一:1、地址:内存单元的编号 内存单元的值:内存单元中存放的内容 通过地址可以找到内存单元格,然后再取出内容 2、指针:就是地址 3、对变量进行数据存取有几种方式 两种:直接存取 int a=10; a=a+10; 间接存取 通过指针二: 1、指针变量 就是用来存放(指针)... 阅读全文
posted @ 2014-10-22 21:21 _boy 阅读(296) 评论(0) 推荐(0) 编辑
摘要:一: 字符串: 格式: 用“”括起来的字符(其实c语言中得字符串本质就是一个字符数组) 注意: 1)字符的变量是不能够存储字符串 char a='c'; a ="ab";(错) a="中"(错) 2)C中没有字符串类型,字符串是用字符数组来存储二:字符数组 1)初始化方法 1)先定义... 阅读全文
posted @ 2014-10-20 21:54 _boy 阅读(409) 评论(0) 推荐(0) 编辑
摘要:一 :二维数组 一维数组的每一个元素又是一个数组(数组的数组) int a[3][4],定义一个数组,有3个元素,a[0]、a[1]、a[2] a[0] 又是一个一维数组,有4个元素二:二维数组的定义及注意 格式:数据类型 二维数组名[第一维的长度][第二维的长度] int arr[3]... 阅读全文
posted @ 2014-10-20 21:20 _boy 阅读(1120) 评论(0) 推荐(0) 编辑
摘要:数组一: 1、什么是数组? 一组 相同类型 的 若干 个 有序 的数据集合 2、数组的名词: 1)数组名:带表一组相同类型若干个有序的数据集合() 2) 数组元素:构成数组的每一个元素 3)下标:数组是有序的,下标有序,用来标识每个元素在数组中的位置 4)数组的维度: 元素下标的个数 ... 阅读全文
posted @ 2014-10-19 21:24 _boy 阅读(434) 评论(0) 推荐(0) 编辑
摘要:一 原码、反码、补码 计算机存储的数为补码 数分为有符号(正、负)和无符号(全是正) 原码 正数:数转换为2进制,最高位如果是0,则是整数 负数:数转换为2进制,最高位如果是1,则是负数 反码 正数:整数的反码还是它的原码 负数:除符号位不变,其它各位,逐位取反 补码 正数:整数... 阅读全文
posted @ 2014-10-17 18:48 _boy 阅读(365) 评论(0) 推荐(0) 编辑
摘要:一:C语言函数 C语言是面向过程的语言,源程序有若干个函数组成,函数是实现了特定功能的代码块 C语言函数的分类: 1)从定义角度:系统定义的函数(库函数)和用户自定义的函数; 2)从返回值角度:带返回值的函数和不带返回值的函数 3)从参数的角度:有参数的函数和无参数的函数 注意: 1)... 阅读全文
posted @ 2014-10-16 21:33 _boy 阅读(267) 评论(0) 推荐(0) 编辑
摘要:一、什么是循环? 当条件满足的时候,重复的执行某一个代码段 构成循环的条件是什么? 1)循环退出的条件 2)循环体(重复执行的代码段) 3)让循环正常退出条件满足的代码 C语言有哪几种循环? while循环 do...while循环 for循环二、1、while循环 格式: w... 阅读全文
posted @ 2014-10-14 21:46 _boy 阅读(5898) 评论(0) 推荐(0) 编辑
摘要:一,程序的结构:顺序结构 :程序运行时按正常的流程运行 (程序内部运行实现线性结构:栈,队列,链表,数组个人感觉)分支结构 : 条件语句 if switch循环结构 : while do while for二,if语句1,分类1)第一种形式: 构成:if(表达式){ 语句块; }... 阅读全文
posted @ 2014-10-13 21:50 _boy 阅读(526) 评论(0) 推荐(0) 编辑
摘要:一, 运算符:连接操作数的一个符号,主要用于算术计算或者逻辑判断分类:1)参与运算的操作数的个数:单目运算(sizeOf() i++ 双目运算 三目运算 (条件运算符)2)功能上:算术运算符 关系和逻辑运算符 位运算符优先级:不同的运算符的计算先后顺序结合性:前提:优先级相同在优先级相同的情... 阅读全文
posted @ 2014-10-11 23:04 _boy 阅读(393) 评论(0) 推荐(0) 编辑
摘要:4、数据类型介绍 数据:文本数据、音频、视频、图像、数字 C语言中有5大数据类型:基本类型、构造类型、空类型、指针类型、自定义类型 基本数据类型: 整型 长整型long int 整型int(4) 端整型short int 实型 单精度float(4) 双精度 doubl... 阅读全文
posted @ 2014-10-11 21:46 _boy 阅读(485) 评论(0) 推荐(0) 编辑
摘要:一、 关键字 : 关键字就是已被C语言本身使用,不能作其它用途使用的字。 例如关键字不能用作变量名、函数名等 C语言关键字一共32个关键字,比如常用的int struct break enum等等 关键字主要分成两类:一类是数据类型关键字 ,另一类是流程控制语句关键字 例如:二, 标示符 ... 阅读全文
posted @ 2014-10-10 22:53 _boy 阅读(549) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示