下列语句属于定义的是?

 我来答
白露饮尘霜17
2022-10-17 · TA获得超过1.2万个赞
知道大有可为答主
回答量:6419
采纳率:100%
帮助的人:33.8万
展开全部
下列语句中,属于定义的是(  ) A.两点确定一条直线 B.平行线的同位角相等 C.两点之间线
A.两点确定一条直线,这是一个命题;B.平行线的同位角相等,这是一个命题;C.两点之间线段最短,这是一个命题;D.直线外一点到直线的垂线段的长度,叫做点到直线的距离不是命题,这是一个定义;故选D.
下列C++声明语句中,没有起到定义作用的语句是?
B。

因为它只是声明,而其它三个都有定义。
在SQL中下面哪个语句是定义局部变量的语句
a

下列四组SQL命令,全部属于数据定义语句的命令是______。(
A
若要定义变量p为指向int类型变量s的指针,则下列语句正确的是__________。
指针的值就是保存的你指向的变量的地址 明白了没?p是指针 要指向一个内存地址 所以*p要赋值的是s的内存地址 因此*p=&s看图吧

#include int main(){int s=6,*p = &s;printf("%d\n",s);printf("%d\n",p);printf("%d\n\n\n\n",*p);等价于int ss = 8;int *pp = 0;pp = &ss;printf("%d\n",ss);printf("%d\n",pp);printf("%d\n\n\n\n",*pp);}
下列语句定义pf为指向float类型变量f的指针,__B___是正确的。 B.float f, *pf = &f;
你把赋值和定义搞混掉了。

float f, *pf = f;的含义同赋值语句*pf = f不同,;而是相当于

float f, *pf;

pf = f;

pf被初始化指向地址值为f的指针,而地址值不可能是float的,这不合语法,所以出错。

即便float f, *pf = f这里的"="等同于赋值语句的语义,这也是错误的。因为pf没有初始化就被使用了,这会导致程序崩溃。当然,这只是针对你的理解的分析,实际上直接语法错误,编译通不过。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式