Rumah >pembangunan bahagian belakang >C++ >Dalam bahasa C, pengisytiharan dan permulaan yang sah dan tidak sah

Dalam bahasa C, pengisytiharan dan permulaan yang sah dan tidak sah

王林
王林ke hadapan
2023-08-30 09:49:061456semak imbas

Dalam bahasa C, pengisytiharan dan permulaan yang sah dan tidak sah

Soalan

Apabila melakukan pengaturcaraan C, nyatakan beberapa pengisytiharan dan permulaan yang sah dan tidak sah?

Sebelum membincangkan pengisytiharan dan permulaan yang sah dan tidak sah, mari kita lihat dahulu cara mengisytiharkan dan memulakan pembolehubah dalam C.

Pengisytiharan pembolehubah

Berikut ialah sintaks untuk pengisytiharan pembolehubah -

Syntax

Datatype v1,v2,… vn;

di mana v1, v2,...vn ialah nama pembolehubah.

Contohnya, int sum;

float a,b;

Sesuatu pembolehubah boleh diisytiharkan dalam dua cara -

  • Pengisytiharan tempatan

  • Pengisytiharan global

  • pengisytiharan global

ialah pengisytiharan utama blok, dan Nilainya tersedia dalam blok.

"Pengisytiharan global" adalah untuk mengisytiharkan pembolehubah dalam blok utama di luar blok utama, dan nilainya tersedia sepanjang program.

Sebagai contoh,

int a, b; /* global declaration*/
main ( ){
   int c; /* local declaration*/
   - - -
}

Pengamatan pembolehubah

Berikut ialah sintaks untuk pemulaan pembolehubah -

Syntax

Datatype v1=number;

Sebagai contoh, mengisytiharkan nilai data

boleh diisytiharkan pada masa pengisytiharan. Jadi, semasa memulakan dan mengisytiharkan nilai, kita perlu mengikut peraturan

Mari lihat beberapa contoh pengisytiharan dan permulaan yang sah dan tidak sah dalam C.

Contoh strong>

  • Char a=65;

    Ini adalah pernyataan undang-undang kerana kita boleh memulakan pembolehubah dengan pemalar.

  • Int statik p=20, q=p*p

    Ini adalah pernyataan yang menyalahi undang-undang kerana pembolehubah statik mesti dimulakan dengan pemalar, tetapi di sini q tidak dimulakan

  • Double x=30 *PI

    adalah Pernyataan undang-undang kerana di sini kita memulakan pembolehubah dengan ungkapan malar.

  • Laluan berganda[]={1,PI/2, PI, 2*PI/2}

    Ini ialah pernyataan undang-undang, di sini kita memulakan elemen tatasusunan sebagai pemalar. .

    Demonstrasi langsung

    -->
    int sum=0;
    float a=1,b=4.5;
  • output
#include<stdio.h>
void main ( ){
   int a,b;
   a= 10, b = 20;
   printf (" %d", a<b);
   printf (" %d", a<=b);
   printf (" %d", a>b);
   printf (" %d", a>=b);
   printf (" %d", a = =b);
   printf (" %d", a ! =b);
}

Atas ialah kandungan terperinci Dalam bahasa C, pengisytiharan dan permulaan yang sah dan tidak sah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam