本节思维导图如下:
一、认识函数
代码如下:
首先我们看一下正常非函数运算:
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main(void)
{
int num1 = 0;
int num2 = 0;
int sum = 0;
scanf("%d%d", &num1, &num2);
sum = num1 + num2;
printf("%d", sum);
return 0;
}
再看一下函数表达代码:
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int add(int num1, int num2)
{
int sum = 0; ;
sum = num1 + num2;
return sum;
}
int main(void)
{
int num1 = 0;
int num2 = 0;
scanf("%d%d", &num1, &num2);
int sum = add(num1, num2);
printf("%d\n", sum);
}
两者运行结果相同,但是我们要清楚,定义一个函数是为了什么,代码数量不减反增,可能让人觉得很啰嗦,但是当运算量逐渐增加后,我们会发现,定义一个函数运算将大幅提升编写代码的效率
二、数组
代码如下:
#include <stdio.h>
int main(void)
{
int arr[10]={1,2,3,4,5,6,7,8,9,10};
int i = 0;
while (i<10)
{
printf("%d ", arr[i]);
i++;
}
return 0;
}
这里我们定义了一个有十个存储空间的数组arr,然后利用while循环进行列举,格式:
数据类型 arr[存储空间大小]={元素1,元素2,...}
三:复合运算符
代码如下:
#include <stdio.h>
int main(void)
{
int a = 0;
a = a + 5;
printf("%d", a);
return 0;
}
我们修改一个小地方:
#include <stdio.h>
int main(void)
{
int a = 0;
a += 5;
printf("%d", a);
return 0;
}
差不多的配方但是却显得简洁许多,这就是复合运算符,更多复合运算符以后会详细介绍,在此不过多赘述.
相关代码我会同步至我的码云,欢迎交流与学习:C语言学习之路: C语言学习当中做的相关代码 - Gitee.com