>  기사  >  C언어에서 while은 무슨 뜻인가요?

C언어에서 while은 무슨 뜻인가요?

清浅
清浅원래의
2019-05-14 10:28:2055328검색

C 언어의 while은 컴퓨터의 기본 루프 모드입니다. 표현식이 참이면 예측이 실행되고, 표현식이 거짓이면 루프가 튀어나온다는 의미입니다.

C언어에서 while은 무슨 뜻인가요?

C 언어에서 while은 루프문이자 컴퓨터의 기본 루프 모드입니다. 조건이 만족되면 루프에 들어가고, 조건이 만족되지 않으면 점프합니다

while 실행 시퀀스

while 실행 시퀀스 루프는 매우 간단하며 형식은 다음과 같습니다. :

while (表达式)
{
        语句;
}

표현식이 true인 경우 명령문이 실행된 후 다음 명령문이 실행되고 표현식이 true인지 판단됩니다. , 다음 명령문이 다시 실행되고 식이 참인지 판단됩니다. 식이 거짓이 되어 루프가 중단될 때까지 루프가 계속됩니다. while의 실행 순서입니다.

이 기능을 구현하려면 아래 프로그램을 작성하세요.

계산 (1-1/3+1/5-1/7+1/9-1/11…) * 4의 값.

# include <stdio.h>
int main(void)
{
    int i = 1;
    int j = 1;
    double sum = 0;  //结果肯定是小数, 所以要定义成double或float型
    while (1.0/i > 1e-6)  /*当1/i小于10的-6次方时停止循环。这个循环条件是自己定的, 定得越小最后的结果就越精确。
    注意1一定要写成小数的形式即1.0*/
    {
        sum += (1.0 / i) * j;
        i+=2;
        j = -j;  //实现正负交替
    }
    sum *=4;
    printf("sum = %lf\n", sum);  //double是%lf, 取6位小数是%.6
    return 0;
}

출력 결과는 다음과 같습니다.
sum = 3.141591

위 내용은 C언어에서 while은 무슨 뜻인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.