上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页

2017年8月2日

C语言 - 函数:递归函数

摘要: 递归 1 - 递归:就是在运行的过程中自己调用自己。每调用一次就进入新的一层,当最内层的函数执行完毕后,再一层一层地由里到外退出 2 - 构成递归需具备的条件 ① 子问题须与原始问题为同样的事,且更为简单 ② 不能无限制地调用本身,必须有个出口 3 - 代码示例 ① 递归原理 1 #include 阅读全文

posted @ 2017-08-02 14:57 低头捡石頭 阅读(24) 评论(0) 推荐(0)

C语言 - 函数:函数定义

摘要: 函数 1 - C 程序是由函数构成的,每个函数负责完成一部分的功能,函数将功能封装起来,以供程序调用。函数是具有某种特定功能的代码块 2 - 函数的分类 ① 从函数定义角度分为库函数(printf、scanf、puts、gets、putchar、getchar、strcat 等)和用户定义函数 ② 阅读全文

posted @ 2017-08-02 14:55 低头捡石頭 阅读(112) 评论(0) 推荐(0)

C语言 - 宏 | 条件编译

摘要: 宏 1 - 主要功能是做替换。它的使用能让程序更加易于修改。宏不是变量,只是做标记,它不做运算优先级的检查 1 #include <stdio.h> 2 3 #define SUMVALUE(x,y) x+y 4 #define SUMNUM(a,b) (a+b) 5 int main(int ar 阅读全文

posted @ 2017-08-02 14:51 低头捡石頭 阅读(29) 评论(0) 推荐(0)

C语言 - 枚举

摘要: 枚举 1 - 如果我们在程序中利用预处理指令 #define 来完成这项工作,代码可能是 #define MON 1 #define TUE 2 #define WED 3 #define THU 4 #define FRI 5 #define SAT 6 #define SUN 7 其实可以定义一 阅读全文

posted @ 2017-08-02 14:47 低头捡石頭 阅读(62) 评论(0) 推荐(0)

C语言 - 流程控制语句

摘要: 流程控制结构 1 - 顺序结构:按书写顺序执行每一条语句 2 - 选择结构:对给定的条件进行判断,根据判断结果决定执行哪一段代码 3 - 循环结构:在给定条件成立的情况下,反复执行某一段代码 选择结构 1 - if 语句:如果要在 if 后面定义新的变量,则一定要使用大括号,如 1 if(10 > 阅读全文

posted @ 2017-08-02 12:05 低头捡石頭 阅读(60) 评论(0) 推荐(0)

C语言 - 字符串和strlen | strcpy | strcat | strcmp

摘要: 字符串 1 - 字符串一定以 \0 结尾,它实质上是字符数组 printf("mark\n");// 字符串常量实质是 'm'+'a'+'r'+'k'+'\0'组成 2 - 通常使用字符数组来存储字符串 char name[10] = "Bruce";// 在指定大小时,要确保数组的大小比预定的大一 阅读全文

posted @ 2017-08-02 11:57 低头捡石頭 阅读(44) 评论(0) 推荐(0)

C语言 - 训练营:数组

摘要: 数组训练营 1 - 互换两个数组数据元素 1 // 两行三列 2 int array1[2][3] = {{1,2,3},{4,5,6}}; 3 // 三行两列 4 int array2[][2] = {11,12,13,14,15,16}; 5 // 遍历输出 6 printf("交换前 \n") 阅读全文

posted @ 2017-08-02 11:53 低头捡石頭 阅读(31) 评论(0) 推荐(0)

C语言 - 多维数组 | 字符串数组

摘要: 二维数组 1 - 下面代码行的内存状况 char Y[3][2]={{'A','B'},{'C','D'},{'E','F'}}; 2 - 二维数组的声明 int agesII[3][10];// 存放 3 个数组且每个数组存放 10 个数值,共 3x10 个数据元素 1 // 两行三列:数组第二维 阅读全文

posted @ 2017-08-02 11:51 低头捡石頭 阅读(109) 评论(0) 推荐(0)

C语言 - 一维数组 | 数组作参

摘要: 前言 1 - 只能存放一种类型的数据,数组里的数据称为元素。平常我们所说的数组,没有特殊说明的话,都是指一维数组 2 - 数组声明包括三要素:类型修饰符 、数据名、 数组元素的个数 3 - 数组初始化时元素个数应是常量或者常量表达式,不能是变量 int agrs[5];// 系统会在内存中开辟 20 阅读全文

posted @ 2017-08-02 11:50 低头捡石頭 阅读(49) 评论(0) 推荐(0)

C语言 - scanf | sizeof | 变量存储

摘要: 变量存储 1 - 字节与地址 ① 内存以字节为单位,每个字节都有自己的内存地址。计算机中通常以十六进制表示地址 ② 不同类型占用的字节是不一样的,在 64 位编译器下 int 型占据 4 个字节,char 型占据 1 个字节 2 - 存储分析 ① 假设有 int a=1;int b=2;内存分析如下 阅读全文

posted @ 2017-08-02 11:49 低头捡石頭 阅读(97) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页

导航