ACM_编程与调试重点记录(十三)
2010-03-10 22:17
225 查看
1.如何通过指针返回多个值?<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
2.请看:
3.*与&的作用与联系:
[GP1]为什么是488,而不是484呢???
#include"stdio.h" void swap(int *p1,int *p2) { int p; p=*p1;*p1=*p2;*p2=p; } int main() { int a=3,b=4; int *ptr1,*ptr2; ptr1=&a;ptr2=&b; if(a<b) swap(ptr1,ptr2); printf("%d %d/n",a,b); } | 运行结果: 4 3 请按任意键继续. . . |
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /> |
2.请看:
坐标法 指针法 | ||
#include"stdio.h" int main() { struct w { int a; int b[100]; double c[10]; }e; printf("%d/n%d/n%d/n/n",sizeof(e.a),sizeof(e.b[0]),sizeof(e.c[0])); printf("%d/n%d/n%d/n%d/n",sizeof(e.a),sizeof(e.b),sizeof(e.c),sizeof(w)); } | 运行结果: 4 4 8 4 400 80 488[GP1] 请按任意键继续. . . | |
[GP1]为什么是488,而不是484呢???
相关文章推荐
- ACM_编程与调试重点记录(四)
- ACM_编程与调试重点记录(十七).doc
- ACM_编程与调试重点记录(五)
- ACM_编程与调试重点记录(十七)
- ACM_编程与调试重点记录(六)
- ACM_编程与调试重点记录(十四)
- ACM_编程与调试重点记录(七)
- ACM_编程与调试重点记录(十二)
- ACM_编程与调试重点记录(八)
- ACM_编程与调试重点记录(十六)
- ACM_编程与调试重点记录(一)
- ACM_编程与调试重点记录(九)
- ACM_编程与调试重点记录(二)
- ACM_编程与调试重点记录(三)
- ACM_编程与调试重点记录(十一)
- hdu 1875 基础kruskal + 预处理出所有边 (记录第一次用调试解决ACM..!!)
- 嵌入式编程中调试问题全记录
- C语言精华记录——捌(预处理、程序调试、编程风格)
- GPU(CUDA)学习日记(六)------ vector,动态数组,引用,编程调试经验总结等一些比较琐碎的记录
- 编程调试记录之一