标签:void clu src 图片 for return 类型转换 turn func
1.typedef,重新定义的名字为变量名,强制类型转换是定义的格式去掉变量名
#include<stdio.h> typedef void (*pfunc)(int b); pfunc print(int,pfunc); int hello(){} int main(){ printf("%u",print(1,(pfunc)hello)); return 0; }
2.定义变量与数组
先定义数组,后定义变量
先定义变量,后定义数组
#include<stdio.h> int main(){ int array[]={‘a‘,‘b‘,‘c‘,‘d‘, ‘e‘,‘f‘,‘g‘,‘h‘, ‘i‘,‘j‘,‘k‘,‘l‘,},i; for(i=0;i<13;i++) printf("%c ",i[array]); return 0; }
#include<stdio.h> int main(){ int i,array[]={‘a‘,‘b‘,‘c‘,‘d‘, ‘e‘,‘f‘,‘g‘,‘h‘, ‘i‘,‘j‘,‘k‘,‘l‘,}; for(i=0;i<13;i++) printf("%c ",i[array]); return 0; }
3.5[array]=array[5] 代码同上
4.作为参数的数组声明
#include<stdio.h> int main(){ char * hello="hello"; printf("%s",&hello[0]); return 0; } 结果:hello
标签:void clu src 图片 for return 类型转换 turn func
原文地址:http://www.cnblogs.com/Bird-Xu/p/7979727.html