来自 火星
完成了:【数据库的设计】的学习,获得了 5 学霸值
完成了:【关系代数(下)】的学习,获得了 6 学霸值
回答了一个问题:B中s 1是地址吗还有gets()内不应该只有定义的那个字符变量吗
&s[0];
这条语句进行了一次运算,但没有进行任何的赋值,所以对其它任何变量没有影响。
回答了一个问题:A中,c=getchar()中赋值的是字符。而gets用的是字符串吗
不能这样写:
main()
{
char s[100];
s = "abcdefg";
}
字符数组定义好之后,不能再通过赋值的方式直接将字符串赋值给字符数组。
回答了一个问题:B中s 1是地址吗还有gets()内不应该只有定义的那个字符变量吗
&为取地址运算符;
s[0]为字符数组s的首元素变量名;
&s[0]位字符数组s的首元素变量名的地址。
回答了一个问题:A中,c=getchar()中赋值的是字符。而gets用的是字符串吗
gets()函数中
gets的s含义是:string(字符串)
完成了:【关系代数(上)】的学习,获得了 6 学霸值
回答了一个问题:怎么会这样的,没碰到过这种情况!
点prog1.c
回答了一个问题:B中s 1是地址吗还有gets()内不应该只有定义的那个字符变量吗
getchar()里只能使用字符变量
s[1]是变量的值
s+1是变量地址
完成了:【关系模型】的学习,获得了 14 学霸值
完成了:【E-R模型】的学习,获得了 29 学霸值
完成了:【数据库系统的概念】的学习,获得了 22 学霸值
完成了:【测试与调试】的学习,获得了 23 学霸值
回答了一个问题:= =
可以写int *p = &a;
可以写p = &a;
可以写*p = a;
就是不能写*p = &a
多看看,自己理解一下
完成了:【面向对象程序设计】的学习,获得了 9 学霸值
回答了一个问题:= =
int定义一个整形变量
int *p定义一个指向整形变量的指针
此时p是一个指针
p = &a即将a的地址赋值给指针变量p
此时*p指指针变量p指向的变量的值
完成了:【结构化程序设计】的学习,获得了 8 学霸值
完成了:【软件设计】的学习,获得了 20 学霸值
完成了:【需求分析】的学习,获得了 14 学霸值
完成了:【排序算法】的学习,获得了 5 学霸值