主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
专业课程
答疑区
兑换中心
登录
注册
上岸
蔡瑾熙
这个人很懒,什么都没有写...
关注
发消息
文章
0
题解
0
发帖
0
笔记
142
Ta的粉丝
141
关注数
0
粉丝数
141
获赞数
0
阅读数
0
若有说明语句“int a[5],*p=a;”,则对数组元素的正确引用是
首先定义一个整型数组a,a的长度为5,然后定义一个指针变量p,并同时对p进行初始化,将数组a的地址赋给p。因此此时p中存放的数组a的首地址,即数组中第一个元素a[0]的地址。 对于数组元素下标的引用, 一般形式 数组名[下标] 其中下标为逻辑地址下标,从0开始计数,方括号中的下标可...
C语言
2024年1月21日 21:18
回复 9+
|
赞 0
|
浏览 44.3k
有语句:int a[10];则 是对指针变量p的正确定义和初始化。
c语言数组名表示数组的首地址,也就是说int a[10] = {};a与a[0] 的地址是一样的,&a与&a[0]也是一样的。 当指针指向数组时, 指针需要指向数组的首地址 int *p; p = a; p = &a[0] 是正确的。不要写成 p ...
C语言
2024年1月21日 20:55
回复 9+
|
赞 0
|
浏览 33.5k
若有说明:int n=2,*p=&n,*q=p,则以下非法的赋值语句是:
A)p=q:这是一个合法的赋值语句。指针p和q都是指向n的地址,因此可以将q的值(即指向n的地址)赋给p。 B)*p=*q:这是一个合法的赋值语句。*p和*q分别表示指针p和q所指向的值,因为p和q都指向n的地址,所以可以将*q的值(即n的值)赋给*p。 C)n=*q:这是一个合法的赋值语...
C语言
2024年1月21日 19:30
回复 9+
|
赞 0
|
浏览 33.0k
下列不正确的定义是
int i,*p =& i 等价于int i; int *p = &i; int *p是指针定义,赋初值应该是个地址,C正确
C语言
2024年1月21日 19:23
回复 9+
|
赞 0
|
浏览 28.3k
语句int *p;说明了
在“int *p”中,“int”是指针的基类型,“p”是指针变量名,“*”表示该变量为指针型变量。
C语言
2024年1月21日 18:13
回复 9+
|
赞 0
|
浏览 31.0k
设有以下说明语句:则下面叙述中错误的是( )。
注意 typedef 关键字:是给定义的结构体取别名
C语言
2024年1月21日 18:00
回复 9+
|
赞 0
|
浏览 29.8k
设有如下定义:若要使P指向data中的a域,正确的赋值语句是
data是结构体变量,a是它的成员,因此引用a域的正确方法是:data.a,取它的地址赋值给指针变量p的语句应该是:p=&data.a。选项A将a的地址直接赋给了p,而忽略了a为结构体内部的一个成员,不是一单独的变量,故选项A不正确; 选项B在p=data.a表达式中右边为一个结构体...
C语言
2024年1月21日 17:53
回复 9+
|
赞 0
|
浏览 26.2k
以下对结构变量stul中成员age的非法引用是
“p->age”和“(*p).age“,”它们是等价的,区别在于,一个是通过结构体指针访问成员变量,一个是结构体变量访问成员变量。 结构体指针访问成员变量的操作符是 “->”,结构体变量...
C语言
2024年1月21日 17:16
回复 9+
|
赞 0
|
浏览 30.7k
若有以下说明语句:则下面的叙述不正确的是: ( )
D:stu是一个结构体类型的变量名,用于声明和定义一个结构体类型的变量。student是用户定义的结构体类型名。
C语言
2024年1月21日 16:54
回复 9+
|
赞 0
|
浏览 35.1k
未指定存储类别的变量,其隐含的存储类别为
auto:声明自动变量 register:声明寄存器变量 static:声明静态变量 extern:声明变量在其他文件中声明,亦应用变量
C语言
2024年1月19日 11:51
回复 9+
|
赞 0
|
浏览 35.0k
在函数调用时,以下说法正确的是
D选项,用extern可以调用其他文件的函数
C语言
2024年1月19日 11:50
回复 9+
|
赞 0
|
浏览 37.0k
C语言中函数返回值的类型是由( )决定的
c语言规定,函数返回值的类型是由函数首部定义的类型决定。 函数返回值应与首部定义的类型一致,如若不一致, 则自动将返回值强制转换为函数首部定义的类型。 没有定义类型时默认为int型。
C语言
2024年1月19日 11:46
回复 9+
|
赞 0
|
浏览 32.6k
对二维数组的正确定义是
第一维的长度可以不指定,但第二维的长度不能省。 C是正确的定义,第一维不写只写第二维这样的数组叫柔性数组。
C语言
2024年1月19日 11:43
回复 9+
|
赞 0
|
浏览 31.9k
设整型变量 a=2,则执行下列语句后,浮点型变量b的值不为0.5的是
B:1/a = 0,再强制转换为float的话是0.0
C语言
2024年1月19日 11:20
回复 9+
|
赞 0
|
浏览 128.1k
C语言中,关系表达式和逻辑表达式的值是
关系表达式(&、|、~)和逻辑表达式(&&、||)运算的结果用0或1表示
C语言
2024年1月19日 11:11
回复 9+
|
赞 0
|
浏览 54.4k
如果int a=3,b=4;则条件表达式"a<b? a:b"的值是
条件运算符的格式是:条件 ? 表达式1 : 表达式2。它的意思是,如果“条件”为真(非0),则整个表达式的值为“表达式1”的值;否则,其值为“表达式2”的值。
C语言
2024年1月19日 11:08
回复 9+
|
赞 0
|
浏览 124.2k
在C语言程序中,表达式5%2的结果是
%表示取余数
C语言
2024年1月19日 11:07
回复 9+
|
赞 0
|
浏览 70.7k
C语言中的简单数据类型包括
整型:整数int、short、long、 实型:浮点数float、double 字符型:char
C语言
2024年1月19日 11:06
回复 9+
|
赞 0
|
浏览 43.5k
下列四组字符串中都可以用作C语言程序中的标识符的是
A.print!=printf,记住这是C语言,不算关键字,所以可以选择 C中的while为关键字,不可用作标识符
C语言
2024年1月19日 11:05
回复 9+
|
赞 0
|
浏览 55.7k
下列C语言用户标识符中合法的是
a以数字开头,c和e是关键字,d以-开头。标识符只能以字母或下划线开头,标识符内不能出现除下划线以外的其它字符。
C语言
2024年1月19日 11:00
回复 9+
|
赞 0
|
浏览 89.3k
1
...
5
6
7
8
本科学校:山东工商学院
目标学校:浙江工商大学
点此申请N诺身份认证
获得 noobdream 认证,享受多重认证福利!