帮忙看下这个函数,C语言!传递给函数的是啥?void DrawPicture_Center(u16 *PictureAddr)这个是函数的prototype定义用的时候,写法很奇怪:DrawPicture_Center((u16 *)picture1);就是实在是不知道(u16 *)picture1这种表达

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/26 12:15:27
帮忙看下这个函数,C语言!传递给函数的是啥?void DrawPicture_Center(u16 *PictureAddr)这个是函数的prototype定义用的时候,写法很奇怪:DrawPicture_Center((u16 *)picture1);就是实在是不知道(u16 *)picture1这种表达

帮忙看下这个函数,C语言!传递给函数的是啥?void DrawPicture_Center(u16 *PictureAddr)这个是函数的prototype定义用的时候,写法很奇怪:DrawPicture_Center((u16 *)picture1);就是实在是不知道(u16 *)picture1这种表达
帮忙看下这个函数,C语言!传递给函数的是啥?
void DrawPicture_Center(u16 *PictureAddr)
这个是函数的prototype定义
用的时候,写法很奇怪:DrawPicture_Center((u16 *)picture1);
就是实在是不知道(u16 *)picture1这种表达方式是什么,如果没有括号,变成
u16 *picture1 那么是16位的名字叫picture1 的 array,但显然不能这么用.

帮忙看下这个函数,C语言!传递给函数的是啥?void DrawPicture_Center(u16 *PictureAddr)这个是函数的prototype定义用的时候,写法很奇怪:DrawPicture_Center((u16 *)picture1);就是实在是不知道(u16 *)picture1这种表达
你的picture1不是u16*类型,可能是u8*类型,要传给DrawPicture_Center做参数,需要转换成u16*类型.如果你不加类型转换,有的编译器会发出警告,有些甚至直接报错提示.
我们一般使用数值传递,比如:
char a=10;
int fun(int x){}
int main()
{
fun(a);
return 0;
}
这种时候,fun传入的a是char类型,但编译器能够自动进行类型提升,把char升为int数值.这里一般都不会警告或报错.
指针则更严肃,传入的是地址.

帮忙看下这个函数,C语言!传递给函数的是啥?void DrawPicture_Center(u16 *PictureAddr)这个是函数的prototype定义用的时候,写法很奇怪:DrawPicture_Center((u16 *)picture1);就是实在是不知道(u16 *)picture1这种表达 c语言中函数中值的传递是什么意思? 谢了它到底是怎么传递的 我就是搞不太明白 帮忙用C语言写一个VC6下返回值是1到9随机数的函数 C语言如何把一个函数的返回值传递给另一个函数比如我定义了int f1()函数~我想把它的返回值传递给f2函数、、要怎么弄int p1(int i){.return s;}我把主函数的一个值传递给了p1,经过处理以后我想把 帮忙看下这个函数是怎么变形的的e^-lnx/2怎么变形成1/根号x 帮忙求下这个函数的极限 C语言中,自定义函数可以使用全局变量,为什么还要传递给函数一些参数呢?将函数要利用的参数全部定义为全局变量,这样函数不就不需要任何参数了吗?抱歉,我指的是函数的参数.难道函数的 C语言编程输入是个整数,用函数编程将其中最大的数与最小的数位置互换,然后输出数组.帮忙看下我这个程序#include#define N 10void Readscore(int score[]);void Findmax(int score[]);void Printscore(int score[]);int m C语言问题(类型定义)doube(*)() (*pa)[9]; 这个怎么理解呢,我觉得是双字型的函数指针的指针,但是后面这个[9]怎么理解呢?求大神给我分析下, C语言延时函数延时函数是怎么写的,比如sleep这个函数的源代码程序, C语言开方的函数是哪个? 在C语言中,数组作为参数,是怎样在函数之间传递的啊?额,这个我们还没学到指针的,能讲得通俗易懂点吗? matlab 定义一个可以接受参数的函数.如y=a*x^2+b*x+c,其中abc都是参数,而x是自变量.我可以调用这个函数,写出函数式子或者求出对应x的函数值.这个abc怎么从外部传递给函数啊,thx 说C语言中函数值传递与地址传递的方法各自有什么优缺点,有什么不同,什么情况下适合用哪种,由于本问题太深奥了,我给五分,貌似我太扣了,不过我就20分,嘻嘻 帮忙看下这个函数是怎么变形的-ln1/x=lnx怎么推的,那么-2ln1/x=? 帮忙看下这个函数是怎么变形的的(e^-x)-1/(e^-x)+1怎么就变成1-(e^x)/1+(e^x) C语言问题Counting LeavesCounting Leaves这个求大神给点思路 不用答案 只要给点思路是C语言的具体看下http://blog.csdn.net/tiantangrenjian/article/details/6840746题目吧 亲们 帮忙求下这个函数的定义域