linux oracle 网络安全 编程
发布时间:2012-12-25 19:27:44
结构体一般是把同一个事物的各种属性封装在一起(就是说各个变量的类型可以是不同的),而枚举一般是把具有共同属性的事物封装在一起(属性相同,变量类型就是要一样的)。他们都只能封装变量而不能封装函数。 大家可以补充和举例子说明一下: #include <stdio.h> int main(){ enum body {a=1,b,c,d} month[31],j; int i; j=a; for(i=1;i<=30;i++) { month[i]=j; ......【阅读全文】
发布时间:2012-12-22 14:36:21
#include <stdio.h>#define SIZE 10struct Student_type //定义结构体数组stud,包含10个学生数据{ char name[10]; int num; int age; char addr[15]; }stud[SIZE]; void save(){ FILE*fp; int i; if((fp=fopen("E:\\stu.txt","wb"))==NULL) { printf("can not op......【阅读全文】
发布时间:2012-12-21 20:33:36
#include <stdio.h>#define N 3 struct Student { long num; char name[20]; float score[3]; double aver; }; int main () { void input (struct Student stu[]); struct Student max(struct Student stu[]); &nb......【阅读全文】
发布时间:2012-12-20 14:28:24
#include <stdio.h>#include <string.h>struct Person{ char name[20]; int count;}leader[3]={"li",0,"xian",0,"chen",0};int main(){ int i,j; char leader_name[20]; for(i=1;i<=10;i++) { scanf("%s",leader_name); for(j=0;j<3;j++) &nbs......【阅读全文】
发布时间:2012-12-17 19:43:01
#include <stdio.h>int main(){ char a[]="i am a stuip!",b[20]; int i; for( i=0;*(a+i)!='\0';i++) *(b+i)=*(a+i); *(b+i)='\0'; printf("a is %s\n",a); for(i=0;b[i]!='\0';i++) printf("%c",b[i]); return 0; } ......【阅读全文】