00问答网
所有问题
当前搜索:
关于C语言的问题
C语言
类型
问题
答:
2、
关于
类型 实型常量不分float型和double型。一个实型常量,可以赋给一个实型变量(float型或double型)。2.5 字符型数据2.5.1 字符常量1、字符常量的定义用一对单引号括起来的单个字符,称为字符常量。例如,‘A’、‘1’、‘+’等。2、转义字符
C语言
还允许使用一种特殊形式的字符常量,就是以反斜杠“\ ”...
关于C语言的
新手
问题
答:
嗯,你这样对
问题
进行思考是很好的。1、a是一个指针,它的里面存放字符变量的地址或者字符串的起始地址,而printf函数格式说明符为%s时就是从后面列表中表达式对应的地址开始输出字符直到遇到结束符为止,所以就可以输出一个字符串,而a中恰好存放了一个字符串的起始地址,所以就能输出你所看到的结果;2、...
关于C语言的
简单
问题
答:
a值为0,前面a的值也就成了0。a+=0。0+0结果还是为0.至于第1题。结果不可能为0.要不就题有错,要不就答案有错。以上结果经过C测试。总体来说。以上题目需要注意两点:1)如果均是赋值运算时,运算要从右到左的算。2)赋值运算会修改变量的值,先赋值的,会影响其后运算原变量的值。
关于c语言的
3个
问题
答:
a++返回+以前的值,所以b=a+++a+++a++如果编译器把a放在不同的寄存器里加完后没有立刻回写则b变成3+3+3=9,如果有立刻回写则变成3+4+5=12 b=(++a)+(++a)+(++a);同理如果编译器用第一种处理方式则3次++a后a=6,b=6+6+6=18 三)else a=3是跟if (a>1)匹配的,a当然是...
问几个
关于C语言的问题
答:
第一个加*说明它返回的是一个Seqstack *类型,就是指向Seqstack的指针,Init_Seqstack内大概是用了动态内存分配,分配了内存并返回指向他的指针 第二个for的意思就是初始化q为p->next,每次循环令 q= q->next,每次的判断条件是q是否为真。q是一个指针,单链表结尾节点的next是NULL,也就是0,当q...
关于C语言的问题
答:
A、p=EOF B、p=0 C、p=’ D、p=NULL 首先空指针也就是说A=0,A中:EOF在任何编译器下都不可能被定义为0,所以A是对的 B中:明确将p赋值为0,p为空指针
C中
:’,出了个',个人认为这句编译错误,虽然也不能使p成为空指针,但是本身是错误的,所以不可取.D中:明确将p赋值为NULL,同B.分析...
关于c语言
程序方面
的问题
答:
1)
c
=a ,等于4,这个没
问题
吧。2)d=b; unsigned的取值范围是(0---65535),它不能表示负数。但在计算机中负数都以补码的形式存在,补码是原码按位取反后再加1,例如-3,它的原码3,二进制表示为(16位,和操作系统
有关
)0000000000000011,按位取反后位1111111111111100,再加1变成...
关于c语言的问题
答:
编译器把 for(p=s;p=s+1) break;printf("%s\n",p);p++;} 现在你一看就明白了。如果把p<s+1改为p
关于C语言的
几个
问题
答:
1,符号位为最高为,就是最左边的,0表示正数,1表示负数 2,你输入的变量是无符号 单字,而你输出是有符号,才会显示15536 -50000 你要用双字节变量类型
关于C语言的问题
答:
for语句明白吧?就是从字符串第一个字母开始走到最后一个(字符串以\\0作为结束标志,so以它作为循环结束条件)if(c==\'\')word=0;表示:当前字符为空时,置标志word为0(此时不能是不是新单词开始,下一个字符可能还是空格,故不能确定是新单词开始的标志)但是,当word=0时的下一个字符如果...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜