关于c语言,求求各位了,一个课题
关于processingc语言的问题,帮帮我吧。1小时前提问者:evonnehow|悬赏分:20|浏览次数:8次size(480,120);background(0);f...
关于processing c语言的问题,帮帮我吧。1 小时前提问者: evonnehow | 悬赏分:20 | 浏览次数:8次
size(480, 120);background(0);
for (int y = 32; y <= height; y += 8) {
for (int x = 12; x <= width; x +=15) {
ellipse(x + y, y, 16 - y/10.0, 16 - y/10.0);
}
利用上面的条件,要把小圆的颜色弄出层次,也就是渐变的效果,还应该添加什么语言才可以啊,求求各位大虾了 展开
size(480, 120);background(0);
for (int y = 32; y <= height; y += 8) {
for (int x = 12; x <= width; x +=15) {
ellipse(x + y, y, 16 - y/10.0, 16 - y/10.0);
}
利用上面的条件,要把小圆的颜色弄出层次,也就是渐变的效果,还应该添加什么语言才可以啊,求求各位大虾了 展开
2个回答
展开全部
1-对于初始化来说,int a=1;int b[2]={1,2};int*p=&c;都是对的,而;int d[2]=1;int*p=c;是错误的。
这些是C基础知识,你理解没有错!
2-对于赋值来说,
a=1; 对,没啥说的
e[2]=1; 对,e是一个数组,且e的元素个数不少于3个,这是对第三个元素赋值
*p=c; 对,*p是对指针p所指向的空间进行操作,相当于操作一个普通变量,但此时的p一定要已经指向了一个有效的空间!!不能这样:int *p,c; *p=c;就错了,这时的p是个野指针
p=&c; 对,&是取变量的地址操作符,这样的结果就是将p指向c变量的空间了,即:p值等于c的地址值
f[2]={1,2}; 错,只有初始化时才允许这样写
*p=&c; 意义错
p=c; 意义错
因为指针是用来存储地址的变量(其存储空间为一个整型变量的空间大小),所以从语法上而言后两个没有错误,只是意义完全不同了!
这些是C基础知识,你理解没有错!
2-对于赋值来说,
a=1; 对,没啥说的
e[2]=1; 对,e是一个数组,且e的元素个数不少于3个,这是对第三个元素赋值
*p=c; 对,*p是对指针p所指向的空间进行操作,相当于操作一个普通变量,但此时的p一定要已经指向了一个有效的空间!!不能这样:int *p,c; *p=c;就错了,这时的p是个野指针
p=&c; 对,&是取变量的地址操作符,这样的结果就是将p指向c变量的空间了,即:p值等于c的地址值
f[2]={1,2}; 错,只有初始化时才允许这样写
*p=&c; 意义错
p=c; 意义错
因为指针是用来存储地址的变量(其存储空间为一个整型变量的空间大小),所以从语法上而言后两个没有错误,只是意义完全不同了!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询