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

王林
Lepaskan: 2023-08-30 09:49:06
ke hadapan
1409 orang telah melayarinya

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;
Salin selepas log masuk

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

Contohnya, int sum;

float a,b;
Salin selepas log masuk

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*/
   - - -
}
Salin selepas log masuk

Pengamatan pembolehubah

Berikut ialah sintaks untuk pemulaan pembolehubah -

Syntax

Datatype v1=number;
Salin selepas log masuk

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

  • 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;
    Salin selepas log masuk
  • 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);
}
Salin selepas log masuk

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!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan