intmain(){ intx=(50,60); inty=(func1(),func2());} 여기서 60은 x에 할당됩니다. 다음 명령문에서는 func1(이 먼저 실행됩니다."/> intmain(){ intx=(50,60); inty=(func1(),func2());} 여기서 60은 x에 할당됩니다. 다음 명령문에서는 func1(이 먼저 실행됩니다.">

 >  기사  >  백엔드 개발  >  C 및 C++에서 쉼표는 표현식이나 명령문을 구분하는 데 사용됩니다.

C 및 C++에서 쉼표는 표현식이나 명령문을 구분하는 데 사용됩니다.

王林
王林앞으로
2023-09-09 17:33:02934검색

C 및 C++에서 쉼표는 표현식이나 명령문을 구분하는 데 사용됩니다.

C 또는 C++에서 쉼표 ","는 다양한 용도로 사용됩니다. 여기서 우리는 그것들을 사용하는 방법을 배울 것입니다.

  • 쉼표를 연산자로 사용합니다.

    • 쉼표 연산자는 첫 번째 피연산자를 평가한 다음 결과를 삭제하고 두 번째 피연산자를 평가하여 값을 반환하는 이항 연산자입니다. 쉼표 연산자는 C 또는 C++에서 우선순위가 가장 낮습니다.

#include<stdio.h>
int main() {
   int x = (50, 60);
   int y = (func1(), func2());
}

여기서 60은 x에 할당됩니다. 다음 명령문에서는 func1()이 먼저 실행되고 두 번째 명령문이 실행됩니다.

  • 쉼표를 구분 기호로 사용합니다.

    • 쉼표를 구분 기호로 사용합니다.

      • 쉼표를 구분 기호로 사용합니다. Strong>

        • 함수 호출이나 정의 시 구분 기호 역할을 합니다. 이는 쉼표 연산자와 다릅니다. 쉼표를 구분 기호로 사용하면 쉼표로 구분된 모든 항목이 사용되지만 연산자를 사용하면 마지막 항목만 가져옵니다.

      예제

      #include<stdio.h>
      int main() {
         int x = 5, y = 10;
         void function(x, y);
      }

      여기서는 x와 y가 모두 함수 매개변수로 사용됩니다. 다음 프로그램은 쉼표 연산자를 사용하는 방법을 보여주는 데 사용됩니다.

      #include<stdio.h>
      main() {
         int a = 50;
         int b = (a++, ++a);
         printf("%d", b);
      }

      출력

      52

위 내용은 C 및 C++에서 쉼표는 표현식이나 명령문을 구분하는 데 사용됩니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제