C
文章平均质量分 92
yesNow_xiao
NO picture you say a J8...
展开
-
数组与指针(二)
下面是我学习这块内容是做的思维导图,可能有的地方,可能不易理解,所以请参考《数组与指针(一)》来看:原创 2016-06-29 09:49:21 · 356 阅读 · 0 评论 -
数组
数组一、一维数组的定义和初始化 数组是一组具有相同类型的变量的集合;定义数组的格式: 数据类型(基类型) 数组名 数组长度(维数) = { …..}; int score[5] = {1, 2, 3, 4, 5}; * 构成数组的每个数据项称为数组元素,c语言通过数组的下标实现对数组的访问; * 与其他语言类似,c语言的数组下标也是从0开始的; * 在定义数组原创 2016-07-03 13:51:07 · 568 阅读 · 0 评论 -
指针
指针一、变量的内存地址先明确两个概念: 变量的地址:变量在内存中所占空间的首地址; 变量的值:变量在存储空间的存放的地址;二指针变量的定义和初始化1、指针变量的定义: 类型关键字 *指针变量名int *pa;int *pa, *pb;为了避免忘记给指针初始化带来的潜在危险,习惯上在定义指针变量的时候,将其初始化为NULL:int *pa = NULL;2、指针的初始化指针变量只能指向同一原创 2016-11-14 17:04:05 · 542 阅读 · 0 评论 -
字符串
字符串一、字符串常量大家一定要记得”a”是字符串常量,而’a’是字符常量。 所谓字符串就是有若干个字符常量组成以’\0’结尾的字符序列;二、字符串的初始化 一般式:char str[6] = {'h', 'e', 'l', 'l', 'o', '\0'}这是一个长度为6的字符数组,是一个长度为5的字符串。 注意:如果没有’\0’结尾,那么这个字符数组就不是一个字符串。请看下面的这几个定原创 2016-11-14 16:58:57 · 599 阅读 · 0 评论 -
数组与指针(一)
指针与数组的思维导图笔记用了两天时间认真的学习了一下c语言指针与数组的恩怨纠葛,真的是让我心力交瘁!下面直接上干货!一、指针和一维数组1、指针指向一维数组: int a[10], *pa; pa = a; //指针指向数组头,相当于a[0]; pa = &a[3]; //指针指向数组的第3个元素2、指针做++和- -运算和数组名a不同,pa的值可以被修改,因此可以做++和-原创 2016-06-29 09:45:35 · 507 阅读 · 0 评论 -
函数
函数一、函数是什么?我就简单的说一下,我对函数的理解。函数就是继承“模块程序设计”的一种思想,讲一个复杂的问题“分而治之”,使功能分解,不仅是程序更容易理解,也更容易维护和调试。二、函数的定义 函数分为标准库函数和自定义函数,标准库函数指的就是string/stdio/math等等这些,我们主要来讲自定义函数。1、函数的定义格式:返回值类型 函数名 (类型,形式参数,类型 形式参数2,..原创 2016-07-02 13:50:42 · 422 阅读 · 0 评论 -
字符串
字符串一、字符创常量大家一定要记得”a”是字符串常量,而’a’是字符常量。 所谓字符串就是有若干个字符常量组成以’\0’结尾的字符序列;二、字符串的初始化 一般式:char str[6] = {'h', 'e', 'l', 'l', 'o', '\0'}这是一个长度为6的字符数组,是一个长度为5的字符串。 注意:如果没有’\0’结尾,那么这个字符数组就不是一个字符串。请看下面的这几个定原创 2016-07-01 10:55:16 · 579 阅读 · 0 评论 -
结构体和共同体
结构体和共同体一、结构体的定义1、结构体的应用环境结构体适用用是将不同类型的数据成员组合到一起,适用于关系紧密和逻辑相关的数据进行处理; 与共同体相比较而言,共同体虽然也能表示不同类型数据的数据集合,但是其数据成员的情形是互斥的,每一时刻只有一个数据成员起作用,例如一个人的婚姻状况,未婚、已婚、离婚,这三个状态在某一时期只能存在一种情况。2、结构体变量的定义结构体模板的定义struct 结构体原创 2016-06-29 14:08:55 · 7933 阅读 · 2 评论 -
斐波那契数列
C语言和斐波那契数列的那些事一、什么是斐波那契数列 概述斐波那契数,亦称之为斐波那契数列(意大利语: Successione di Fibonacci),又称黄金分割数列、费波那西数列、费波拿契数、费氏数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=Fn-1+Fn-2 (n>=2,n∈N*),用文字原创 2016-07-03 21:02:20 · 1372 阅读 · 1 评论 -
指针
指针一、变量的内存地址先明确两个概念: 变量的地址:变量在内存中所占空间的首地址; 变量的值:变量在存储空间的存放的地址;二指针变量的定义和初始化1、指针变量的定义: 类型关键字 *指针变量名int *pa;int *pa, *pb;为了避免忘记给指针初始化带来的潜在危险,习惯上在定义指针变量的时候,将其初始化为NULL:int *pa = NULL;2、指针的初始化指针变量只能指向同一原创 2016-07-01 22:09:18 · 353 阅读 · 0 评论 -
查找算法
C语言中的查找算法c语言中的查找算法主要应用与数组类型,主要分为顺序查找和二分查找,下面我就这两种算法展开讨论:一、顺序查找算法顺序查找算法,顾名思义就是通过迭代,按照顺序对将查找信息和查找数据块进行一一查询,是一种简单但是低效的查找方式;#include "stdio.h"#define N 10int Search(int a[], int x, int n);int main(){原创 2016-07-04 10:59:04 · 293 阅读 · 0 评论