函式及陣列

2021-08-21 17:03:19 字數 1190 閱讀 4145

求最小數

從最小數開始迴圈到1

迴圈內整除

兩個數求最大值最小值可以用條件運算子

max = (num1 > num2) ? num1: num2; min = (num1 > num2) ? num2: num1;

**實現:(只有最大公約數,最小公倍數求法2:兩數乘積除以最大公約數)

#include

int main()

}return 0;}

//電腦上

.c移到虛擬機器上儲存報錯

[dos]xx //

解決方法

:使用

set ff=unix

使用 vim

開啟檔案

,然後再命令模式下輸入

:set ff=unix

,之後儲存,然

後重新開啟即可。

#include

int main()

if(1 == v)

else if(0 == v)

for(i = 0; i < 32; i++)

printf("

\n");

return 0;}

一維陣列

c語言不允許對陣列的大小作動態定義,即陣列的大小不依賴於程式執行過程中變數的值

k;  a[k]; ✖不能用變數定義陣列

a[0] ✖陣列大小為0沒有意義

b(2)(3) ✖不能用圓括號

遍歷:挨個列印

#include

int main()

//int

b; //未初始化的全域性變

量為0;

//int

a[5] =

; //對部分元素初始化,其餘為初始化元素為0

int a = ;

for(i = 0; i < (sizeof(a) / sizeof(a[0])); i++) //sizeof(a)

/ sizeof(a[0])求陣列的長度

printf("

%p\n

", &a[0]); //首元素位址 單位是4位元組printf("

%p\n

", a); //陣列名 同時也是陣列首位址

元素 單位是4位元組

printf("

%p\n

", &a); //陣列的位址 代表陣列 單位是20位元組

}

Shell函式及陣列

函式就是將命令語句按格式寫在一起,可以方便重複使用命令 函式的格式 function 函式名 呼叫函式的方法 函式名 引數1 引數2 函式的作用範圍 函式再shell指令碼中僅在當前shell環境有效 shell指令碼中變數預設為全域性變數 若要定義僅在函式內部的區域性變數時使用local 變數名 ...

JS 陣列及函式

陣列 定義array 1,3.14,aa 給資料array 5 給長度 1,3.14,aa 使用方括號定義 屬性length 陣列長度 方法push 往陣列裡面追加元素 遍歷for迴圈 for var i 0 imath.random 隨機 日期時間函式 需要用變數呼叫 var b new date...

指標與陣列及函式關係

1.對於c 的九種內建基本型別來說。在程式中出現該名稱,即表示指向該型別的乙個變數 或常量等 通常我們對於變數作為右值,即去變數位址空間的值。但對於陣列名和函式名則不同 因為陣列的值和函式值很難或無法表示 如 int arr 2 c 規定陣列名代表指向首元素的位址,即陣列名作為右值,取的是第乙個元素...