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 중국어 웹사이트의 기타 관련 기사를 참조하세요!