Author:老九 计算机专业 可控之事 沉重冷静 不可控之事 乐观面对 85180586@qq.com 😄 😆 😵 😭 😰 😅 😢 😤 😍 ?? 😎 😩
👍 👎 💯 👏 🔔 🎁 ? 💣 ?? ?? 🌀 🙇 💋 🙏 💦 💩 ?? 💢 ———————————————— 版权声明:本文为CSDN博主「浦上青天」的原创文章
知识点
数组
- 数组就是通过一个符号访问到多个元素
1.首先具有相同的数据类型 2.使用过程中需要保留原始数据 3.方括号里不能写变量,可以不写常量 - 数组在传递的时候,传递的个数传不过去,所以不能用sizeof(a)/sizeof(int),因为数组在传的时候,传的是起始地址
#define _CRT_SECURE_NO_WARNINGS 1
#define N 10
#include<stdio.h>
void print(int a[],int length) {
for (int i = 0; i < length; i++) {
printf("a[%d]=%d\n", i, a[i]);
}
}
int main()
{
int a[N] = { 1,3,5,7,9 };
a[5] = 11;
print(a,5);
return 0;
}
字符数组
int main() {
char c[5] = {'h','e','l','l','o'};
char a[4] = "how";
printf("%s", c);
return 0;
}
但是这种输出有问题,[]里必须要多一位,编译器自动给你加一个’\0‘ 因此char c[10]最长存储9个字符
int main() {
char c[6] = {'h','e','l','l','o'};
char a[10] = "hello";
printf("%s", c);
return 0;
}
输出
%c:字符 %d:带符号整数 %f:浮点数 %s:一串字符 %p:一个指针
先赞后看,养成习惯!!!^ _ ^??? 每天都更新知识点哦!!! 码字不易,大家的支持就是我坚持下去的动力。点赞后不要忘记关注我哦!
|