以下关于C语言的叙述中正确的是

一,C语言中的注释不可以夹在变量名或关键字的中间二,C语言中的变量可以在使用之前的任何位置进行定义三,在C语言算数表达式的书写中,运算符两侧的运算数类型必须一致四,C语言... 一,C语言中的注释不可以夹在变量名或关键字的中间
二,C语言中的变量可以在使用之前的任何位置进行定义
三,在C语言算数表达式的书写中,运算符两侧的运算数类型必须一致
四,C语言的数值常量中夹带空格不影响常量值的正确表示
展开
 我来答
司马用Q3
推荐于2017-10-08 · TA获得超过101个赞
知道答主
回答量:58
采纳率:0%
帮助的人:71.6万
展开全部
2正确:
1错/* */之间的注释c编译的时候跳过不执行,放哪里都不影响
3错,运算时只要运算式中有一个或者多个优先运算符就成立比如:
float m=4.5,k;
int n=1;
k=m/n;(k为单精度,只要运算中有单精度就成立)
如果是这样就是错的
float k;
int i=3;
k=i/2(因为运算式整个为int类型,赋值给k后数据遗失结果为1.000000)
如果把k改为k=i/2.0就正确了结果为1.5000000;
4错:这个是c语言语法规定的
abing_hu
2010-06-23
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
严格上来说都是错的,请看分析:
1 错,/* */之间的注释c编译的时候跳过不执行,放哪里都不影响
2 错,在c语言程序中变量必须在语句之前声明,有点抽象请看下面的一个例子:
#include<stdio.h>
void main()
{
char a[80];

int i,m=0,p=0,q=0;// ①

scanf("%s",a);// ②

for(i=0;a[i]!='\0';i++)
{
if('a'<=a[i]&&a[i]<='z'||'A'<=a[i]&&a[i]<='Z')
m++;
else if('0'<=a[i]&&a[i]<='9')
p++;
else
q++;
}
printf("字母个数:%d\n",m);
printf("数字个数:%d\n",p);
printf("其他字符:%d\n",q);
}
如果将此程序中的① ②语句调换顺序,则编译就会报错。
3 错,没必要一致,程序会自动转换,例如:一个int整型数与一个float
型数相乘,int型数会自动转换为float型再进行计算。
4 错,夹带空格就不是一个常量了,而是两个了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者mGWRzrHhVZ
2020-06-27 · TA获得超过4024个赞
知道大有可为答主
回答量:3180
采纳率:34%
帮助的人:174万
展开全部
【答案】A
【答案解析由易考吧专业提供】源程序中可以有预处理命令(include命令仅为其中的一种)。C语言中的变量可以在使用之前的任何位置进行定义。C语言程序的书写中,多个语句可以位于一行,但为了增强可读性,一般每行只有一条语句。一个C语言源程序可以由一个或多个源文件组成,但仅可以有一个mam函数.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
happyxcwtt
2013-01-11
知道答主
回答量:1
采纳率:0%
帮助的人:1573
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
barsa_1899
2010-06-23 · 超过33用户采纳过TA的回答
知道答主
回答量:151
采纳率:0%
帮助的人:82万
展开全部
2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式