1樓:育知同創教育
一般對數
復組初始化可以用製以下方法實現:
(1)在定
bai義陣列時對陣列元素賦以初du值。如:
static int a[10]={0,
zhi1,2,3,4,5,6,7,8,9}dao;
經過上面的定義和初始化後,a[0]=0,a[1]=1,…,a[9]=9。
(2)初始化時可以只對一部分元素賦初值。例如:
static int a[10]={0,1,2,3,4};
定義的陣列有10個元素,但只對其中前5個元素賦了初值,後5個元素初值為0。
(3)如果想使乙個陣列的元素值全部為0,可以用下面的方法:
static int a[10]={0,0,0,0,0,0,0,0,0,0};
不能用:
static int a[10]={0*10};
如果對static型陣列不賦初值,系統會對定義的所有陣列元素自動賦以0值。
(4)在對全部陣列元素賦初值時,可以不指定陣列長度。
c語言結構體成員指標初始化問題,C語言結構體成員指標初始化問題
一中只是將name指向 jim 所在的空間,jim 已經存在了,直接將指標指向他即可,而二中是複製乙個 jim 到name所指向的空間,沒有初始化當然不行 第乙個 jim 返回的是乙個位址,是正確的。第二個記憶體分配小了。問題 一 中的student.name並未初始化,為什麼能賦值成功?stu.n...
c語言陣列問題C語言中用陣列解約瑟夫問題
答案是a 前2個 就表示乙個 字元 接著是141共三個字元 接著的 141表示乙個字元 abc三個字元 t製表符,乙個字元 所以總共9個字元 include include void main for i 0 i 5 i 放入新陣列printf n for i 0 i 5 i 輸出新陣列 求平均63...
c語言定義全域性陣列問題,c語言陣列宣告問題
微控制器的led控制?陣列在子函式外作全域性變數是可以的,我就經常這麼定義。你的程式主函式呢?void main?問題不在子函式的陣列呼叫這。全域性陣列的定義語句一般是uchar code table 和一般的陣列定義不同,必須加code,你看是不是這個問題。詳細你可以找我私戳 在c語言中,全域性變...