提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
提示:以下是本篇文章正文内容,下面案例可供参考
一.一维整数数组
1、数组是什么
单一数据类型的有限集合。三个性质
单一性:相同的数据类型
连续性:数组元素空间存放连续
有序性:数组元素存放的数据是有序
定义方式为:
存储类型 数据类型 数组名[元素个数];
存储方式为:auto、register、static、extern
数据类型:基本数据累、构造数据类型
数组名:
1.字母数字下划线开头
2.不能和C语言中的关键字重名
3.尽量别跟库函数重名
元素个数:必须为常量或者常量表达式
示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。
2、数组定义方式
存储类型 数据类型 数组名[元素个数];
存储方式为:auto、register、static、extern
数据类型:基本数据累、构造数据类型
数组名:
1.字母数字下划线开头
2.不能和C语言中的关键字重名
3.尽量别跟库函数重名
元素个数:必须为常量或者常量表达式
3、数组访问方式
数组名 【常量/变量/常量表达式/变量表达式】
4、初始化
1.全部初始化
iint a[5]={1,2,3,4,5};
2.局部初始化
iint a[5]={1,2,3};
剩下的值为0
3.默认初始化
int a[]={1,2,3};
5、存储
数组性质的连续性和有序性。
6、排序算法
链接自己的一篇博客:
https://blog.youkuaiyun.com/mindDJX/article/details/113773233?spm=1001.2014.3001.5501
二.一维字符型数组
1.定义
定义与一维整形一样,需要注意的地方就是需要把‘\0’字符串结束标志的空间保留下来
2.初始化
1.局部初始化
char str[10]={“hello”};
char str[10]={‘h’};
char str[10]=“hello”;
后面的字符为0或者\0’,一个意思
2.全局初始化
char str[6]={“hello”};
char str[2]={‘h’};
char str[6]=“hello”;
3.默认初始化
str[] = “hello”;
3.字符串输出
通过两个函数:puts,printfs("%s",str);
函数的原理都是以’\0’为结束标志
4.字符串输入
gets(str),会将最后接受的’\n’,变化为’\0’
scanf("%s",str),空格也会作为字符串结束的标志
三.字符串相关操作
链接自己的一篇博客:
https://blog.youkuaiyun.com/mindDJX/article/details/113794733?spm=1001.2014.3001.5501
四.二维整数数组
1.二维整形数组的定义:
数据类型 变量名 [行数] [列数]
2.初始化
(1)全局初始化
(2)局部初始化
(3)默认初始化
行能省略、列不能省略
3 存储
二维数组是由一维数组构成的一维数组
N位数组是由N-1维数组构成的一位数组
4/操作
双层for循环
四.二维字符型数组
1.定义
字符串数组:二维字符型数组
char str[行数][列数] ;
2.访问
3.初始化
char str[5][32]={“hello”,“hello1”,“hello2”,“hello2”,“hello3”,“hello4”}
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。