初次见面“C老弟”

一些太基础傻瓜式基础知识就不多介绍。首先说的是函数。
特点便是简化代码,代码复用。

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修饰,使得这个函数只能在本源文件中使用,不能在其他源文件内使用。

发布了9 篇原创文章 · 获赞 16 · 访问量 2387

猜你喜欢

转载自blog.csdn.net/Shangxingya/article/details/103448450
今日推荐