c语言中0<=i<=5的表达是否合法?

如题所述

表达式合法不会报错,但是不能表达i大于等于0并且小于等于5,要想表达i大于等于0并且小于等于5需要使用:i>=0&&i<=5
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-12-08
不符合语法 应该是i>=0&&i<=5

c语言中0<=i<=5的表达是否合法?
表达式合法不会报错,但是不能表达i大于等于0并且小于等于5,要想表达i大于等于0并且小于等于5需要使用:i>=0&&i<=5

c语言判断是否合法的标识符.
{ printf("Error[%d]=%c",i,a[i]);return 0;} } printf("YES\\n");return 0;}

C语言怎么验证输入的合法性?
【4】输入合法 【5】输入非法 \/\/--- 功 能: 判断字符c是否为数字 用 法: int isdigit(int c);头文件:#include <ctype.h> 说明:当c为数字0-9时,返回非零值,否则返回零。举例:\/\/ isdigit.c include <syslib.h> include <ctype.h> main(){ int c;clrscr(); \/\/ clear screen ...

C语言中for(int i=0;i<5;i++){}总是报错
C99标准就支持这样写。但是目前有些编译器并不怎么愿意支持C99标准,或者默认以C89模式进行编译执行。如果你用的是Visual C++6.0的话,那没办法,那货早停止更新了,不可能支持C99了。如果用的是gcc 的编译器(v3.0以上)的话,默认按C89编译。手动编译时加上-std=c99就行了能按C99标准编译,上面...

C语言中for(int i=0;i<5;i++){}总是报错
标准c语言这样写会出现语法错误的,如果使用t20,这样写肯定会出错,无法编译,正确的写法是:在函数的开始申明变量,之后再使用变量,比如:void fun(){ int i;...for(i=0;i<9;i++)...} 后来很多集成开发环境,是支持for(int i=0;i<9;i++)这种写法的,不过我的建议还是按照标准的较好,...

C语言这样写合法吗? for(i=0;i<50,i++) { i+=20; }
不合法。for语句要有3个分号。各分号之前可以没有表达式,用其它控制语句确定循环条件,但3个分号一个都不能省略。对于你写的这一条语句,需要将i<50后面的逗号改为分号。for(i=0;i<50;i++)

C语言编程--输入5个学生成绩 判断是否及格
else if(score<60 && score>=0)printf("成绩不合格\\n");else printf("输入的成绩有误\\n");} 例如:include<stdio.h> int main(){ int a[5];int i, index = 0;printf("请输入五个学生的成绩, 用空格隔开:\\n");for(i = 0; i < 5; ++i){ zhiscanf("%d", &a[i]);} in...

C语言中这样的if语句是不是合法的?
合法但不合理!记得采纳啊

c语言:若有以下说明和语句,且0<=i<10,则下面()不是对数组元素地址的正确...
C语言在编译的时候会为数组分配内存,所以在编译好运行的时候a的地址是确定的了。它后面是一块连续的内存。此时意味着a是一个常量,常量是不能做自增运算的。C选项也是错误的。:p是一个指针变量。变量意味着本身也有一个地址。只是这个地址对这个程序并没有实质用处。所以p本身也是一个地址,但它不...

C语言中如何定义整型变量0<=i<10
C语言中不能这样写0<=i<10,要写的话要写成这样0<=i && i<10 int i;for(i=0;0<=i && i<10;i++){ \/\/循环语言 } 这样就可以了 希望能帮助你

相似回答