主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
专业课程
答疑区
兑换中心
登录
注册
上岸
啥都不会的编程
这个人很懒,什么都没有写...
关注
发消息
文章
1
题解
0
发帖
0
笔记
34
Ta的粉丝
234
关注数
0
粉丝数
234
获赞数
0
阅读数
12416
若有说明:int a[][3]={{1,2,3},{4,5},{6,7}}; 则数组a的第一维的大小
①当初值的个数能被第二维的常量表达式的值除尽时,所得商数就是第一维的大小; ②当初值的个数不能被第二维的常量表达式的值除尽时,则第一维的大小:所得的商数+1。 最高维留空, 按照初始化元素来进行分配. 这里每行三个. 所以 123给第一行. 456给第二行. 7给第三行. 所以是三行. 第一...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 34.3k
在函数调用时,以下说法正确的是
实际参bai数简称“实参”。在调用有参函数时,函数名后面括号中的参数称为“实际参数”,实参可以是常量、变量或表达式。 自定义函数中的“形参”全称为"形式参数" 由于它不是实际存在变量,所以又称虚拟变量...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 37.0k
在C语言中,表示静态存储类别的关键字是:
auto:声明自动变量 register:声明寄存器变量 static:声明静态变量 extern:声明变量在其他文件中声明,亦应用变量
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 35.1k
以下对结构变量stul中成员age的非法引用是
student是结构名,stu是一个student类型的变量,使用"."引用;p是student类型的指针,使用"->"引用(*p相当于变量,使用".")
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 30.7k
设有如下定义:若要使P指向data中的a域,正确的赋值语句是
data是一结构体变量,a是它的成员,因此引用a域的正确方法是:data.a,取它的地址赋值给指针变量p的语句应该是:p=&data.a。选项A将a的地址直接赋给了p,而忽略了a为结构体内部的一个成员,不是一单独的变量,故选项A不正确;选项B在p=data.a表达式中右边为一个结构体变...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 26.2k
设有以下说明语句:则下面叙述中错误的是( )。
struct是结构体类型的关键字 structstu是用户定义的结构体类型 stutype是用户定义的结构体变量名 a和b都是结构体成员名 定义一个结构的一般形式为: struct结构体名 { 成员列表 }变量名列表; 本题中的stutype是...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 29.8k
语句int *p;说明了
p是函数指针,即指向函数的指针变量 可用p来调用被指向的函数,要求返回值为整型 int* p;表示定义一个类型p为int型指针。int *p;表示p是一个指针,指向类型为int(如果指向其他类型比如float就会报错),简单理解,表示指针p是int类型
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 31.0k
若有说明:int n=2,*p=&n,*q=p,则以下非法的赋值语句是:
本题中首先定义了一整型变量n并赋初值为2,接着定义了一个整型指针变量p并让它指向n,接着又定义了一指向指针的指针变量q。选项A中给指针变量p赋值q,故这个赋值语句正确。选项B中*p=*q就是将*q的值赋给指针变量p所指向的变量n,故这个赋值语句不是非法的赋值语句。选项C中是将*q的值赋给变量n...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 33.0k
有语句:int a[10];则 是对指针变量p的正确定义和初始化。
存放地址的变量称为指针变量。指针变量是一种特殊的变量,它不同于一般的变量,一般变量存放的是数据本身,而指针变量存放的是数据的地址。
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 33.5k
下列数据中属于“字符串常量”的是
字符串常量:用双引号(“”)括起来的0个或者多个字符组成的序列
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 30.8k
已知char x[]="hello", y[]={'h','e','a','b','e'};, 则关
x[]6有个,"hello"字符串会在末尾自动加上终止符'\0'。y[]则只有5个
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 34.9k
程序运行结果
因为if(x<y) == false 则直接执行最后的输出语句 printf("%d",z); z=5
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 39.7k
程序运行结果
逗号运算符,左侧的参数在无副作用时被忽略 因为 for 循环只能控制到其后的一条语句 第一次:执行前x=30,y=0,满足循环条件;运算结束x=15,y=2;循环结束x=14,y=3 第二次:执行前x=14,y=3,满足循环条件;运算结束x=7,y=5;循环结束x=6,y=6 第三次:执行前...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 22.1k
程序运行结果
m 1 0 0 2 0 0 3 0 0 n 1 2 3 0 0 0 0 0 0 3, 0
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 17.7k
程序运行结果
对于字符型 初始化列表中提供的的初值个数少于数组元素的个数时,系统自动给后面的元素初始化为空格 对于非字符型 ~~~~~~~ 初始化元素为0
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 15.2k
程序运行结果
func(a); //这句中的func应该是自定义的函数 因为传递数组bai的地址给被调用的函数,是du作为指针用来提供调zhi用函数数组地dao址的,所以被调用函数的操作将改变调用函数数组的数据,这个程序将调用函数的数组a赋值为:a[0]=0、a[1]=1、a[2]=2、a[3]=3,所以...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 14.1k
程序运行结果
运行结果: ave= 36.00
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 15.4k
程序运行结果
当num不等bai于0时,duk=k*(num%10),num=num/10 当num==0时 返回K 开始bai num=26 k=k*(26%10)=6 num=2 然后dunum!=0 继续循环zhi k=6*(2%10)=12 num=0 跳出循环 返回k=12
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 12.2k
程序运行结果
max函数返回值由一个变量接收
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 11.4k
程序运行结果
*(p+2) 表示先将地址后移两位,再取地址内容 p是一个指针变量,p本身表示一个存储地址,而*p表示取这个地址单元中的内容。 所以,就可以这样理解: *(p+2) 表示先将地址后移两位,再取地址内容。 *p+2 表示先取当前地址内容,然后对内容加2。 一个是对地址的操作,一个是对内容的操作...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 12.0k
1
2
本科学校:河南师范大学
目标学校:哈尔滨工业大学
点此申请N诺身份认证
获得 noobdream 认证,享受多重认证福利!