C/C++学习之路
风中银狼
这个作者很懒,什么都没留下…
展开
-
关于指针的一点理解(本人小白用户)
#include #define PR(x,y) printf("%3.1f,%3.1f\n",x,y)void main(){ float fa=2.3, fb=3.2,*pf1=&fa,*pf2=&fb; float *pt ,f; PR(*pf1,*pf2); pt=pf1; pf1=pf2; pf2=pt; PR(*pf1,*pf2); PR(fa,fb); f=*原创 2013-08-15 17:12:16 · 644 阅读 · 0 评论 -
c /c++中格式占位符说明
格式占位符(%)是在C/C++语言中格式输入函数,如scanf、printf等函数中使用。其意义就是起到格式占位的意思,表示在该位置有输入或者输出。格式字符说明格式占位符(%)可以以下字母配合使用用来表示某些特定的输入输出。 %a,%A 读入一个浮点值(仅C99有效) %c 读入一个字符 %d 读入十进制整数 %i 读入十进制,八进制,十六进制整数 %o 读原创 2013-08-14 16:08:00 · 3937 阅读 · 0 评论 -
使用函数交换两个变量的值
#include void swap (int x, int y);void swap (int x, int y){int temp;temp=x;x=y;y=temp;}void main (){ int m=3 ,n=5;printf("jiaohuanqian:m= %d,n=%d/n",m ,n);swap (m,n);printf("jiaohuanho原创 2013-08-12 17:51:10 · 1292 阅读 · 0 评论 -
指针学习的进一步理解
首先分析下面这个程序:#include int *test(){ int i =5 , * pi = &i ; return pi ;}void main (){ int * pj; pj = test(); printf("%d\n",*pj);}看起来结果是显示正常的,其实这个程序有着致命的错误#include int *test(){原创 2013-08-19 16:25:01 · 694 阅读 · 1 评论