普通格式为
int main()
{
int num1 = 0;
int num2 = 0;
scanf("%d%d", &num1, &num2);
int sum = num1 + num2;
printf("%d", sum);
return 0;
}
输入10 20 得到30
我们代码改写成函数的形式
我们要在int main的前面去定义我们的函数
int Add(int x,int y)
{
int s = 0;
s = x + y;
return s;
}
分别用int x和int y来接收我们的num1和num2
同时我们返回的是整形s,所以在Add前加上int
这样我们就该写好了
结果如下:
代码比原来的方式多,但是可以减少代码的冗余.
数组
一组相同类型的元素的集合
定义一个数组arr[10]
最多存放10个元素
//int a = 1;
//int b = 2;
//int c = 3;
//int d = 4;
//数组 - 一组相同类型的元素的集合
//10歌整形1-10存起来
int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
char ch[5] = { 'a','b','c'};//不完全初始化,剩余的默认为0
return 0;
}
打开监视如图:
数组开辟了一个空间,用来储存1,2,3,4,5,6,7,8,9,10 数组名字叫arr
每个元素都有下标
规定第一个元素的下标为0,访问元素的时候,用下标来访问,如arr[0]为1.arr[1]为2
当我们需要打印数组中的全部元素是可以用while的方式打印出来
int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
char ch[5] = { 'a','b','c'};//不完全初始化,剩余的默认为0
//当我们要访问数组的全部元素时
int i = 0;
while (i < 10)
{
printf("%d", arr[i]);
i++;
}
return 0;
输出结果如图: