Apakah peraturan skop fungsi dalam pengaturcaraan C?
Skop tempatan
Pembolehubah yang ditakrifkan dalam skop tempatan blok yang ditentukan hanya boleh dilihat di dalam blok dan di luar blok Tidak kelihatan.
Skop global
Skop global menentukan bahawa pembolehubah yang ditakrifkan di luar blok boleh dilihat sehingga penghujung program.Contoh
#include<stdio.h> int r= 50; /* global area */ main (){ int p = 30; printf (“p=%d, r=%d” p,r); fun (); } fun (){ printf (“r=%d”,r); }
Output
p =30, r = 50 r = 50
Peraturan skop berkaitan fungsi #🎜##🎜🎜🎜🎜 🎜🎜#Fungsi ialah blok pernyataan yang melaksanakan tugas tertentu.
-
Pembolehubah yang diisytiharkan dalam badan fungsi dipanggil pembolehubah tempatan
Pembolehubah ini hanya wujud dalam pembolehubah ini konteks di mana ia dicipta dalam fungsi tertentu. Fungsi lain mahupun fungsi utama tidak mengetahui tentangnya
Kewujudan pembolehubah tempatan berakhir apabila fungsi menyelesaikan tugas khususnya dan kembali ke titik panggilan.
Contoh
#include<stdio.h> main (){ int a=10, b = 20; printf ("before swapping a=%d, b=%d", a,b); swap (a,b); printf ("after swapping a=%d, b=%d", a,b); } swap (int a, int b){ int c; c=a; a=b; b=c; }
rreee#🎜 diisytiharkan di luar badan boleh ubah global dipanggil fungsi boleh ubah global . Pembolehubah ini boleh diakses melalui mana-mana fungsi.
ContohBefore swapping a=10, b=20 After swapping a = 10, b=20
Output
#include<stdio.h> int a=10, b = 20; main(){ printf ("before swapping a=%d, b=%d", a,b); swap (); printf ("after swapping a=%d, b=%d", a,b); } swap (){ int c; c=a; a=b; b=c; }
Atas ialah kandungan terperinci Apakah peraturan skop fungsi dalam pengaturcaraan C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Kita semua tahu nombor yang bukan kuasa dua mana-mana nombor, seperti 2, 3, 5, 7, 8, dll. Terdapat N nombor bukan persegi, dan adalah mustahil untuk mengetahui setiap nombor. Jadi, dalam artikel ini, kami akan menerangkan segala-galanya tentang nombor tanpa kuasa dua atau bukan kuasa dua dan cara untuk mencari nombor bukan kuasa dua N dalam C++. Nombor bukan kuasa dua ken Jika nombor ialah kuasa dua integer, maka nombor itu dipanggil kuasa dua sempurna. Beberapa contoh nombor kuasa dua sempurna ialah -1isquareof14issquareof29issquareof316issquareof425issquareof5 Jika nombor bukan kuasa dua mana-mana integer, maka nombor itu dipanggil bukan kuasa dua. Sebagai contoh, 15 nombor bukan kuasa dua yang pertama ialah -2,3,5,6,

Dalam C/C++, peraturan perbandingan penunjuk adalah seperti berikut: penunjuk yang menunjuk ke objek yang sama adalah sama. Penunjuk kepada objek yang berbeza tidak sama. Pengecualian: Penunjuk kepada alamat nol adalah sama.

Dalam artikel ini, kita akan mempelajari tentang algoritma pembalikan untuk memutar tatasusunan yang diberikan ke kanan dengan elemen k, contohnya −Input:arr[]={4,6,2,6,43,7,3,7}, k= 4Output:{43,7,3,7,4,6,2,6}Penjelasan:Pusingeachelementofarrayby4-elementtotherightmemberi{43,7,3,7,4,6,2,6}.Input:arr[]= {8 ,5,8,2,1,4,9,3},k=3Output:{4,9,3,8,5,8,2,1} Cari penyelesaian

Bulatan ialah rajah tertutup. Semua titik pada bulatan adalah sama jarak dari titik di dalam bulatan. Titik tengah dipanggil pusat bulatan. Jarak dari satu titik ke pusat bulatan dipanggil jejari. Luas ialah perwakilan kuantitatif bagi rentang dimensi bagi rajah tertutup. Luas bulatan ialah kawasan yang tertutup dalam dimensi bulatan. Formula untuk mengira luas bulatan, Luas=π*r*r Untuk mengira luas, kami memberikan jejari bulatan sebagai input, kami akan menggunakan formula untuk mengira luas, algoritma LANGKAH1: Takeradiusasinputfromtheuserusingstdinput.STEP2 : Kirakaluas bulatan, luas=(

Sebagai bahasa skrip yang sangat popular, PHP mempunyai sokongan pustaka fungsi yang berkuasa, konvensyen dan peraturan penamaan fungsinya mempunyai kesan penting pada kecekapan pembangunan dan kebolehbacaan kod. Artikel ini akan memperkenalkan konvensyen penamaan dan peraturan fungsi PHP. 1. Gaya penamaan Dalam PHP, nama fungsi perlu mematuhi spesifikasi dan peraturan penamaan Spesifikasi terutamanya merangkumi dua aspek: gaya penamaan dan peraturan penamaan. 1. Garis bawah tatanama Garis bawah tatanama ialah cara yang paling biasa digunakan untuk menamakan fungsi PHP dan juga merupakan cara yang disyorkan secara rasmi. Nama fungsi yang mengikut corak ini

Dalam artikel ini kami akan menerangkan semua cara yang mungkin untuk mencari kuarteron, menggunakan A.P. untuk 3 sebutan pertama dan G.P. untuk 3 sebutan terakhir. Pertama, kami akan menerangkan definisi asas janjang aritmetik (A.P.) dan janjang geometri (G.P.). Kemajuan Aritmetik (A.P.) - Ia adalah urutan nombor di mana perbezaan sepunya (d) adalah sama atau malar, bermakna perbezaan dua nombor berturut-turut adalah malar. Contohnya: 1,3,5,7,9|d=2 Kemajuan Geometrik (G.P.) - Ini ialah jujukan nombor di mana nisbah sepunya (r) adalah sama, yang bermaksud kita boleh mendarab nombor sebelumnya dengan tetap nombor. Contohnya: 3, 6, 12, 24, ....|r=2 Dalam masalah ini, kita perlu menentukan berapa banyak dalam array arr[] bagi N integer

Kami memerlukan pengetahuan yang betul untuk mencipta beberapa pasangan unik dalam sintaks tatasusunan C++. Semasa mencari bilangan pasangan unik, kami mengira semua pasangan unik dalam tatasusunan yang diberikan iaitu semua pasangan yang mungkin boleh dibentuk di mana setiap pasangan harus unik. Contohnya -Input:array[]={5,5,9}Output:4Explanation:Thenumberofalluniquepairsare(5,5),(5,9),(9,5)and(9,9).Input:array[] = {5,4,3,2,2}Output:16 Cara Mencari Penyelesaian Terdapat dua cara untuk menyelesaikan masalah ini, iaitu −

Dalam artikel ini, kami akan menggunakan C++ untuk menyelesaikan masalah mencari bilangan subarray yang nilai maksimum dan minimumnya adalah sama. Berikut ialah contoh masalah −Input:array={2,3,6,6,2,4,4,4}Output:12Penjelasan:{2},{3},{6},{6}, {2 },{4},{4},{4},{6,6},{4,4},{4,4}dan{4,4,4}arethesubarraysyang boleh dibentuk denganmaksimumdanminimumelemensama.Input:array={3, 3, 1,5,
