码迷,mamicode.com
首页 > 其他好文 > 详细

c需要注意的细节

时间:2017-06-07 23:20:36      阅读:391      评论:0      收藏:0      [点我收藏+]

标签:struct   注意   class   fwrite   命令   ==   open   细节   data   

1.在纯的.c文件中,例如struct Stu,之后不可以只使用Stu作为关键字来表示这个定义的结构体类型,一定要使用struct Stu一起作为类似int这种关键字来定义或者获取size.

2.函数之中存在互相调用,例如b调用a,那一定要把a定义在b前面不然会抱错。

3.void函数也是可以有return命令的,不过不返回任何值,只是return;,用来退出这个void函数,例如:

void Save()
{
	FILE* pfw = fopen("data.lv", "a");
	if (pfw == NULL)
	{
		printf("Save failed!");
		return;
	}
	int i = 0;
	while (Student[i].ID != 0)
	{
		if (Student[i].ID != -1)
		{
			fwrite(Student, 1, sizeof(struct Stu), pfw);
		}
		i++;
	}
	fclose(pfw);
}

  和文件命令的函数配合很好用

 

c需要注意的细节

标签:struct   注意   class   fwrite   命令   ==   open   细节   data   

原文地址:http://www.cnblogs.com/ma77045728/p/6959361.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!