一些太基础傻瓜式基础知识就不多介绍。首先说的是函数。
特点便是简化代码,代码复用。
如
int main()
{
int num1 = 10;
int num2 = 20;
//要求:完成get_max函数
int max = get_max(num1, num2);
printf("max = %d\n", max);
return 0;
}
int max(int a,int b)
{
return a>b? a:b;
}
数组的定义要搞清楚。
int arr[10]={1,2,3,4,5,6,7,8,9,0};
下面这样是错误的。
int a=10;
int arr[n]={...........];
操作符里,,我觉得最有意思的就是–条件操作符。
exp1 ? exp2 : exp3;
还有一些常见关键字也要注意,如typedef-类型重命名,static:
1.修饰局部变量
2.修饰全局变量
3.修饰函数
举例static修饰函数的变化
//文件一
int Add(int x, int y)
{
return x + y;
}
//文件二
int main()
{
printf("%d\n", Add(2, 3));
return 0;
}
//可以正常运行
//文件一
static int Add(int x, int y)
{
return x + y;
}
//文件二
int main()
{
printf("%d\n", Add(2, 3));
return 0;
}
//运行失败
一个函数被static修饰,使得这个函数只能在本源文件中使用,不能在其他源文件内使用。