数组的定义
数组的定义:在C语言中,数组是一种数据结构,用于存储相同类型的数据元素。数组的声明需要指定数组的名称和数组中元素的个数,即数组的大小。数组的名称必须以字母或下划线开头,并且不能使用数字作为开头。数组中的元素类型必须相同,不能混用不同的数据类型。在定义数组时,必须指定数组中元素的个数,方括号中需要使用常量表达式来表示数组的大小,不能使用变量。
例如:int a[10]表示数组 含义是:只能存储10个元素 其名称为a
数组在定义时需要遵循以下规则:
数组中的%s的用法解释
其中%s的用法:printf("%s","china"); 输出字符串“china”。表示以字符形式输出。
二.数组中一些常用函数
1.gets函数
gets语句功能同scanf 输入功能
总结:gets函数 遇到换行符\n后自动结束语句 gets会读取空格
与scanf不同点 :scanf遇到空格结束 gets读取空格
2.puts用法
3.str用法
使用前需要调用 string
strlen 统计字符串的长度
strcat(c,d)将d中的字符拼接到c中
strcpy(e,c)将c中的字符串复制到e中
strcmp(c,“how”)比较c与how的大小 相等为0 c小于how,返回值是负值(此中比较大小不是比较长短,而是通过比较AS码表)
strlen应用原理
通过while循环找到结束符后,将i的值返回到主函数中,从而使得strlen得到字符串的长度