C语言无限循环1输出怎么编写。
最简单的方法有两种:
1. while(1) //数字1,不是字母l
{
//你循环的的程序代码
}
2.for(;;) //括号中是两个分号
{
//你循环的的程序代码
}
比如想一直循环输出HELLO
完整代码为:
#include
void mian()
{
while(1)
{
printf("HELLO");
}
}
for 的第二个参数是循环条件
k=1是赋值语句 因为K为INT类型 1符合条件 赋值成功 返回true 所以条件一直为真陷入无限loop
K==1 显然for运行时K的值为-1 不符合条件所以直接跳过for语句
pritf(????) 这句在FOR下面 当for语句没有{} 花括号 则FOR语句把下面最近的一句语句 当做循环体语句
因为for条件不成立所以 不输出
2、while循环的用法是
while(判断条件)
如果判断条件为真,则实行循环内部代码;
如果判断条件为假,则跳出循环,执行后续代码。
而判断条件为真的时候,值是1;判断条件为假的时候,值是0
故而,while 1是无限循环
while(1) { printf(1); }
完整代码:
#include <iostream>
using namespace std;
int main()
{
while (1)
{
cout<<1;
}
return 0;
}
什么意思 ,输出什么
C语言中,如果编译的程序是无限循环的,系统会如何处理?
一直运行啊,如下:main(){ int i=1 ;while(i>0)printf("死循环\\n");} 就是一直运行,CPU应付这点点循环还搓搓有余。。。不过有的会报错,
c语言中,while(1)是什么意思?
C语言广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台...
C语言中while的用法
C语言中while的用法解析如下:一、1表示true,在bool类型取值false和true,0为false,非0为true(例如-1和2都是true)。程序中,这里1就表示永真,直到循环体内遇到break。二、while用法演示解析:1、含义:While 循环会在指定条件为真时循环执行代码块。2、语法如下:(如果忘记增加条件中所用变量的值...
单片机程序:while(1) ; \/\/无限循环,防止程序跑飞。什么意思?
这一般用在仅仅依靠中断工作的场合,也就是说,单片机做完初始化后,之后的所有工作完全由中断产生时才完成相应的工作,比如日历等等。如果没有这句的话,程序就如流水一样永不回头的走了,执行完最后一句就寿终正寝。
易语言怎么无限循环
一、在子程序中使用“判断循环首()”或“循环判断首()”,参数置为真,造成死循环,如:判断循环首(真)要执行的代码放在这里 判断循环尾()二、子程序调用自身,如:.版本2.子程序子程序1'这里写上要执行的代码 子程序1()无限循环没什么实用意义,会造成程序的假死。前面几位虽说没用易语...
易语言 如何实现无限循环语句
.版本 2 .支持库 eAPI.子程序 __启动窗口_创建完毕 .局部变量 a, 逻辑型a = 假 .判断循环首 (a = 假)置剪辑板文本 (编辑框1.内容)模拟按键 (#Ctrl键, #V键, )模拟按键 (#回车键, , )延时 (10)置剪辑板文本 (编辑框2.内容)模拟按键 (#Ctrl键, #V键, )模拟按键 (#回车键, ...
C语言问题,怎么才能做到无限循环,选择0的退出时效果如图
使用循环语句加if语句就可以了,如下(以下只是参考,没有实现计算程序,具体计算功能自己实现):include <stdio.h> int main(){ int choice;printf("***\\n");printf("*1 求绝对值 *\\n");printf("*2 求平方根 *\\n");printf("*3 求对数 *\\n");printf("*0 退出程序 *\\...
C++ while(1)的意思?
首先说下while语句详解:基本格式 “do-while语句”也称为“直到循环”。语句格式为: do 循环体语句 while(表达式);其中:表达式——是C++中任一合法表达式,包括逗号表达式;其值是逻辑型,即1或0。循环体语句——可以是单一语句,也可以是复合语句。执行流程 do-while语句的执行流程示意图如左...
C语言里 一个数 持续加1 该如何表示?
用循环 void main(){ int a,b,n;n=10;scanf("%d",&a);while(a!=n)b=++a;printf("结果是=%d\\n",b);} 这样,a加到n的值停止,如果while(1),则一直加下去,不过成为是循环,程序无法结束
为什么while(1)表示无限循环
while(判断条件){ 执行语句 } 因为在布尔代数里,用1表示true,0表示false,所以while(1)的判断条件永真,进行无限循环。
肇差宏强: #include void main() { int b; a=50000; while(a--); a=50000; b=0; printf("%d\n",b); while(a--); b=1; printf("%d\n",b); a=50000; while(a--); printf("%d\n",b); }
镜湖区18545364274: C语言如何实现一个无限循环运动 - ?
肇差宏强: //用C++写了个效果还算是可以的,你可以改成C试一试#include <iostream> //#include <system.h> using namespace std; void showLine(int n) {cout<<n<<": *********"<<endl; } void showN(int n) {cout<<n<<":"<<endl; }void delay(long n)//延...
镜湖区18545364274: c语言,怎样才能实现程序运行一次但可以进行多次输入输出?有哪些方法呢?求大神讲解,以求n阶乘为例吧 - ?
肇差宏强: for(;;)scanf(“%d”,&a); //这个是无限循环,可以无限次输入
镜湖区18545364274: 用C语言写一个代码从1到10,再从10到1,无限循环,按照1++和1 -- 就行 - ?
肇差宏强: #include<stdio.h> int main() { int i = 1; int n = 1; while(n) { if(i<=10) { for(i = 1;i<=10;i++) {printf("%d\n",i)} }else{ for(i = 10;i>0;i--) {printf("%d\n",i)} } } return 0; }
镜湖区18545364274: c语言如何用循环一次性输出多行 - ?
肇差宏强: 对于字符数组可以一次性输出整个数组中的字符,但是对于数值类型的数组,只能利用循环进行逐个输出了.
镜湖区18545364274: C语言循环输出 - ?
肇差宏强: #include<stdio.h> void main() { int a[5]={1,2,3,4,5}; int i,x; do { printf("Please input x:"); scanf("%d",&x); }while(x<=0); for(i=0;i<x;i++) printf("%4d: %d\n", i+1, a[i%5]); getch(); }
镜湖区18545364274: 用C语言循环语句输出1到50的数字每隔10个数字分行输出 - ?
肇差宏强: #include "stdio.h" int main() { int i;for(i=1;i<=50;i++){ printf("%3d",i);if(i%10==0) printf("\n");} }
镜湖区18545364274: C语言如何用FOR循环输出10、100、1000、10000、100000 - ?
肇差宏强: 楼上的你输出5个数字用10000次循环不怕累死啊.... #include <stdio.h> #include <math.h> void main() { for(int i = 1;i< 6;i++) {int a = pow(10,i);printf("%d,",a); } }
镜湖区18545364274: C语言中、怎么循环输出一个数值?一直输出 不停 不能死循环 - ?
肇差宏强: 定义一个布尔值为true
镜湖区18545364274: 用c语言的循环写一个程序 - ?
肇差宏强: #include <stdio.h> void main(){ int i,d=1,s=0; for(i=1;i<=101;i+=2) {s+=i*d;d=-d;} printf("%d",s); }