當前位置:首頁 » 編程語言 » c語言函數與變數

c語言函數與變數

發布時間: 2023-03-28 09:32:19

c語言中關於指針變數與函數的用法。

#include<stdio.h>
1.申明數芹培組
a[5],下標是應該從0~4的;
2.進行排序時需要用2個變數進行冒泡排嫌含唯序;
3.scanf時%d後面不需要空格。
程序修改如下:
void
pa(int
*a,int
n)
{
int
i,j;
int
t;
for(i=0;i<n;i++)
for(j=0;j<n-i-1;j++)
if(*(a+j)>*(a+j+1))
{
t=*(a+j);
*(a+j)=*(a+j+1);
*(a+j+1)
=
t;
}
}
void
main()
{
int
a[5],i;
for(i=0;i<5;i++)
scanf("%d",&a[i]);
printf("未排序前的數列為老旦:\n");
for(i=0;i<5;i++)
printf("%d
",a[i]);
pa(a,5);
printf("排序後的數列為:\n");
for(i=0;i<5;i++)
printf("%d
",a[i]);
}

㈡ C語言函數變數定義

#include<stdio.h>
void pre();
int input(int i);
void output(int i);
void adverstisement();
int main()
{
int i;
i=1;
while(1)
{
pre();
i=input( i);
output(i);
adverstisement();
}
return 0;
}
void pre()
{
printf("******************************/n歡迎使用小區自動售貨系統/n1.可口可樂/n2.鮮橙多/n3.百威啤酒******************************");
}
int input(int i)
{
printf("請選擇你所需要的商品");
scanf("%d",&i);
return i;
}
void output(int i)
{
switch(i)
{
case 1:
printf("請確認,你需要的是可樂/n請投幣3元");
break;
case 2:
printf("請確認,你需要的是橙汁/n請投幣4元");
break;
case 3: printf("請確認,你需要的是百威啤酒/n請投幣5元");
break;
default: { printf("輸入錯誤");
}
}
}
void adverstisement()
{
printf("節操冰棒即將上市,僅售0.5元");
getchar();
}

㈢ 在C語言中每一個變數和函數有兩個屬性是什麼

兩個屬性是:數據類型和扮頌數據的存儲類別。
數據類型,對於變數來說是在內存中分配的存儲單元的廳嫌鄭大小,對於函數來說是函數的返回值類型。
存儲類者慶別,有4種(auto、static、extern、register)。

㈣ c語言中函數名是否可以和變數同名

答案是:否
c語言中,變數和函數名稱不允許相同,比如你定義一個函數int a();那麼你的main函數中,如果int a=a();則會報錯,這是c語言中非常討厭的一點,當然,反對孫舉者可能會說:「容易引起名稱混淆,導致不容易維護」,這是很牽強的說法,用現在流行的詞彙叫做:強行為c語言的缺點洗白,c語言的這個限制,極大程度的增加了初扮棚學者,尤其是自學者的學習難度,因為初學者不會考慮變數的含義,通常定義aa,bb,cc這樣更利於快速學習,但是出來這個限制,並且不知情的情況下,甚至都不則缺碧知道在網上如何搜索來解決這個小問題,所以個人覺得這是c的不友好之一

㈤ C語言中函數聲明中的變數可以和函數定義中的變數不一樣嗎哪一個是形式參數

從內存角度來講,函數參數是一定保存到棧區的,函數體內定義的變數可以保存到棧區,比如局部變數,也可以保存到靜態數據區,比如static變數。示例如賣者下飢首:

#include <stdio.h>#include <locale.h>void f(int a, int b) {printf("%d\t%d\n", a, b);}int main(){int x = 1; //局部變數 保存到棧區static int y = 2; /爛配數/static變數,保存到靜態數據區f (x, y); //x和y必須保存在棧區return 0;}

㈥ c語言函數和變數

這樣吧,我們舉個例子,假如寫一個程序就是炒一道菜,
炒菜呢需要材料,變數呢就是你的材料,一個個的材料都放在碗里等著你用。
開始洗菜、切菜、炒菜,這一個個的過程就是函數。
最後材料和過程就結合成一道菜,這整個做菜的流程就是一個程序。

㈦ C語言函數中引用與變數問題

X函數定義時沒有要求輸入變數,調用時候卻輸入了x和y,當然有問題啊

熱點內容
cifslinux 發布:2024-11-02 23:56:04 瀏覽:311
java培訓去哪好 發布:2024-11-02 23:53:57 瀏覽:861
入手安卓二手機如何檢測 發布:2024-11-02 23:47:21 瀏覽:568
超短發編程 發布:2024-11-02 23:38:48 瀏覽:132
熊片資料庫邀請碼 發布:2024-11-02 23:31:39 瀏覽:762
大連dns伺服器ip 發布:2024-11-02 23:29:44 瀏覽:796
linuxsed文件內容 發布:2024-11-02 23:15:41 瀏覽:258
安卓手機如何打開zrp文件 發布:2024-11-02 23:09:32 瀏覽:957
成龍ftp 發布:2024-11-02 23:07:38 瀏覽:12
oracle管理資料庫 發布:2024-11-02 23:06:35 瀏覽:462