- 博客(13)
- 收藏
- 关注
原创 const
const 的作用:将一个变量变成只读变量,不允许通过const修饰的变量名修改它的值分析 const 修饰哪个的方法:去掉类型后const后面跟的谁就是修饰谁 int a = 10; int b = 20; const int *p1 = &a; // const *p1 = &a; int const *p2 = &a; // const *...
2019-11-20 19:43:54 107
原创 结构体
1、基本概念及使用数组 :只能存同一种数据类型的数据结构体:可以存各种不同类型的数据结构体定义:用 struct 关键字结构体变量定义:定义的时候要带上 struct 关键字结构体成员的使用:1、变量使用 . 引用成员,指针使用 -> 引用成员#include <stdio.h>#include <string.h>// 1、只定义结构体类型...
2019-11-13 19:53:45 117
原创 递归函数
递归:自己调用自己注意 边界条件 让函数可以返回使用:1、找公式2、找结束条件例题求n!int func(int n){ if (n == 1) return 1; return func(n-1)*n;}printf ("%d\n", func(10));斐波那契数列int func1(int n){ if (n == 2 || n == 1...
2019-11-11 17:15:02 279
原创 函数
函数:一段可以重复使用的代码函数三要素:函数的返回值、函数名、函数形参列表函数体:用{}将函数的代码包含起来,哪怕只有一句代码,也要用 {} 包含函数返回值:给出函数的处理结果,通过 return 将结果给出去有些函数不需要处理结果,返回值用 void 表示函数名:1、命名规则要遵循标识符的命名规则2、函数名 代表函数的入口地址函数的参数:函数运行过程中需要...
2019-11-10 17:36:31 143
原创 数组
1、 数组:一组相同类型数据的集合数组定义:类型 数组名[数组长度]数组长度必须是一个常量表达式 ----- 常量int a[10];printf ("a 的大小:%lu\n", sizeof (a));// 数组的大小printf ("a 的长度:%lu\n", sizeof (a)/sizeof(int));// 数组的元素个数2、数组初始化int a[8] = {1,2...
2019-11-03 19:48:51 180
原创 指针变量
指针:地址+类型(地址代表的空间存的数据类型) *代表地址指针变量int 是类型代表pa是个指针变量pa 这个变量中存的是代表a的空间的地址int *pa = &a;printf ("&a = %p\n", &a);printf ("pa = %p\n", pa);*有两层含义1、定义变量代表类型是个指针变量2、在使用的时候和指针结合,就代表那...
2019-10-30 18:03:44 317
原创 循环
一、ifif (条件){ A}else if (条件1){ B}aelse (){ C}*/二、switchswitch(语句1){ case 常量表达式A: break; case 常量表达式B: break; case 常量表达式C: break; case 常量表达式D: break; default: break;}br...
2019-10-26 15:27:05 63
原创 运算
基础运算一,赋值运算+,-,*,/,%取余的结果符号和 % 左边的数保持一致强制转换:不会改变原有数据的类型和值`double d = 1.7;int a = 10;a = (int)d;printf ("a = %d, d = %.1f\n", a, d);a=1,d=1.7隐式转换的规则:char --> short —> int, float ----&g...
2019-10-23 19:23:10 132
原创 数据类型
可以使用 关键字 sizeof 来查看不同类型数据所占据的内存空间大小不同平台测出的大小可能是不一样的,遵守的原则:char <= short <= int <= long <= long long整型数据默认是有符号的,无符号数需要在前面加 unsigned浮点数原文链接:https://blog.csdn.net/dxy612/article/details...
2019-10-19 11:25:36 189
原创 hello world
程序猿的第一个程序#include <stdio.h>int main(){ printf ("hello world\n"); return 0; // 函数运行到这就结束了,后面的部分不执行 printf ("1321313213\n");}stdio.h 标准输入输出头文件 存放位置:/usr/include/头文件包含方式:1、<&g...
2019-10-05 10:42:12 82
原创 内存
标题数据存储的单位:1、位(bit) : 比特 存一个二进制数据,值只有2个,0和1, 表示的单位 b2、字节(Byte): 1B = 8b 是内存的存储单位其他的进制转换: 1k = 1024B = 210B 1M = 1024K 1G = 1024M 1T = 1024G内存:管理内存的时候最小单位是字节 内存很大,字节很多,...
2019-10-05 10:41:59 151
原创 vim基础命令
打开文件 :vim +文件名vim 有三种模式:1、命令行模式:刚进入vim的默认模式 ,无法编辑文字2、插入模式 :在命令行状态下按a、i、I、A后进入,可编辑文字,按Esc键回到命令行模式3、底行模式: 在命令行状态按"shift+:"在底行模式下x : 保存退出q :不保存退出q! : 强制退出不保存文件内容w: 保存文件内容wq: 等价于x命令行模式:1、跳转...
2019-09-28 21:56:22 126
原创 linux命令
目录(文件夹)欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会...
2019-09-28 20:58:32 337
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人