在C语言中%f是浮点变量的指针吗?
在C语言中%f是浮点变量的指针吗? 如果不是浮点变量指针那是什么呢? 为什么在printf函数的实参内%和f都缺一不可呢? 为什么%和f缺少一个就无法将变量a的值显示出来? 整个程序的代码是: main() { float a; a=1.0+1.0/2.0+1.0/3.0+1.0/4.0+1.0/5.0; printf("%f", a); getch(); }
在C语言中%f是浮点变量的指针吗? 如果不是浮点变量指针那是什么呢? 它不是指针,只是以浮点型的格式输出,如果是指针就要加*或-> 为什么在printf函数的实参内%和f都缺一不可呢? 因为它是输出语句里的格式,输出的格式就是%加上其中一种输出格式 比如还可以是%d,%c 记住输出时都要加% 为什么%和f缺少一个就无法将变量a的值显示出来? 这是配套使用,在哪都是在一起用
%f是转义字符,与指针无关。 %f仅仅是一个符号,用来指明以实型输出后面的变量a。 你可以把%f看成一体,缺哪个都不算数。
答:详情>>
问:挺简单的一C函数,不过我是初学者,暂时还不会写,请好心人多多帮忙!
答:int mystrlen(char *str) { int n = 0; while (*str) { n++; str++;} return n; } voi...详情>>