学习日志 姓名:许婷婷 日期:7.23
|
|
今日学习任务
|
|
今日任务完成情况
|
|
今日开发中出现的问题汇总
|
对结构体的编写不熟练。 |
今日未解决问题
|
无 |
今日开发收获 |
学到了register,static,extern,const,typedef的使用,也学到了结构体,共用体及枚举的使用和作用。 |
自我评价
|
对于复合数据类型编写的训练不够,需要对照例子编写。 |
其他
|
#include <stdio.h>
int div(int a,int b) { return a / b; }
int mul(int a,int b) { return a * b; }
int sub(int a,int b) { return a - b; }
int add(int a,int b) { return a + b; }
int cal(int a,int b,int (*p_cal)(int,int)) { return p_cal(a,b); }
int main() { cal(5,6,add);
int i; int (*p_cal_array[4])(int,int);
p_cal_array[0] = add; p_cal_array[1] = sub; p_cal_array[2] = mul; p_cal_array[3] = div;
for(i = 0;i < 4;i ++) { (p_cal_array[i])(5,6); }
int sum = (p_cal_array[1])(6,5); printf("%d\n",sum);
return 0; }
#include <stdio.h>
struct node { int num; char a; double ff; char n; };
typedef struct node Node;
int main() { printf("sizeof(node):%d\nb",sizeof (Node)); return 0; } |