00问答网
所有问题
当前搜索:
有关C语言提问
C语言
文字
提问
出解释一下,可追问的回答
答:
百分制成绩就是分数按0-100分计算,五分制成绩就是按A,B,C,D,E等级计算 printf("请输入百分制分数: \n");输出函数(一般输出到显示屏),打印“”内的内容,\n 转义字符 scanf("%d",&Value);输入函数,从输入端(一般是键盘)得到一个数并赋给Value,比如输入21按回车后就相当于Value=21;...
C语言
的几个问题
答:
5. a=5,b=2.5,c=3.6; 作为逗号表达式,可以用作for (,,)中的第一段(循环初值). 但作为语句来写,多数编译器不通过。也许是
C语言
标准规定的,没有道理可讲。我们完全可以写一个C编译器让他合法地作为连续执行的语句。6. RDMS = Relational Database Management System 7. 扩展名.cpp一般...
有关c语言
的几个简单的基础问题。
答:
<<<特地写的>>> 题目不是很详细 我也只能粗略解答一下,1.浮点数有两种表示方式:(1)十进制小数形式,如0.123(2)指数形式,如123e3。注意点是字母e或E之前必须要有数字且e后面的指数必须整数。 题目中A明显不对B中(1)—.60也有问题。2整型数值如12,0,-3;实型数值如4.6,-1.23...
C语言
小问题:p2->next=p1->next 这个语句是什么意思,一般用在什么情况...
答:
提问
:为什么不直接用p2=p1呢???回答:这样是做不到删除某个结点的。因为p1,p2都是结构体类型指针,p1,p2分别指向不同结点的地址,一旦执行p2=p1,是可以将p1结点中的p1.next成员存储的地址赋给p2,但是,这样做的同时,也会把p1所指向的结点的所有数据(包括指向下一个结点的地址)也同时赋给...
C语言
的
提问
答:
使用的库函数:sprintf fopen fclose 思路:用sprintf生成文件名,然后用fopen的w模式创建文件,最后用fclose关闭文件。完整的代码和注释如下:include <stdio.h> void main(){ int i=0;char filename[10];FILE* fp;for(i=0;i<100;i++){ if (i<10) sprintf(filename,"D:\\0%d.TXT",i)...
c语言
试题
提问
答:
一开始的时候,i的数值未定义(是否有误?),j为0,k为2。然後运行内回圈,n[0]=n[i]+1,n[1]=n[i]+1。最後输出n[k],数值同样是未定义。(k=2并没有改变)
C语言
问题
答:
2、0x01<<2+3 就是1左移5位,当然是32了。楼主没有正确理解左移运算,左移是针对二进制来说的,0x01换算成二进制当然也是1,学过汇编的人,很容易理解这个运算。3、和第一点差不多,就直接写了 p --- T结构首地址 p+0x1=0x---T结构后的一个地址 (unsigned long)p+0x1=0x---T结构...
C语言
程序
提问
答:
因为你的{ reverse();putchar(ch);} reverse()函数后还有putchar(ch),当ch == ‘#’时,它继续执行putchar(ch),相当于又倒这把前面没有执行的putchar(ch),执行了
c语言 提问
答:
for循环把这十个数字输入并且存入数组,再双重for循环遍历数组,如果前一个比后一个大,就交换两者位置,最后for循环打印结果
有关c语言
的问题
答:
s=0而不是11。如果s+=x后有个分号的话,最后s=45,而不会输出那一长串。输出结果是2%d,a-=3而不是1 -3。其中!(--a)的意思是将a减1后取逻辑反,你这里是4-1=3,!3=0;所以循环只做一次。进入while时,a=1>0,然后a-1=0,所以m++后m=1。返回去a=0符合a>=0的条件,所以再...
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜