J
/*
陣列與字串-
所謂陣列,就是一組有序的資料
一組同樣型別的
一棟別墅住一家人,一小區住N家人
一個int變數存一個整數,一個int陣列存一組整數
有序
為了便于訪問每一個項,則用0開始的序號來表示每一個項
*/
//實體開始
#include<stdio.h>
#include<string.h>
//申明陣列玩
int main(){
//話說洪七公一天想要創立一個功法,就叫降龍十八掌,但是一招一式都沒有,于是
char *xlsbz[18]; //只申明,不初始化,關于 * ,后面講字串的時候繼續講
//話說某一天,出去被一直狗追得跳崖,心想反正都要死,勞資先打你死狗一頓,于是回頭一棒,把狗打死了,一高興,就發明了一招
xlsbz[8]="神龍擺尾"; //為單項賦值
//又一天,在一塊田里,被一群狗圍著咬,腹背受敵,心里悲憤,忽然爆出四個字“見龍在田”
xlsbz[2]="見龍在田"; //為單項賦值,可以不在意順序的,隨便瞎整
//讀取陣列項,這天洪七公和幾個小孩子吹牛B,告訴他們,他發明了降龍十八掌,并且說了第3掌和第9掌,但是第一次記錯了
printf("來來來,我給你們看看第一掌:%s \n\n",xlsbz[0]); //第一掌連初始化都沒有,所以出現亂碼
printf("囧...,先看看 第九掌:%s \n\n",xlsbz[8]);
printf("再看看 第三掌:%s \n\n",xlsbz[2]);
//與此同時,七個葫蘆娃一起出生了,老頭為取名字發愁,就干脆先用1、2、3、4、5、6、7命名,于是有了
int hlw[7]={1,2,3,4,5,6,7}; //申明,同時就初始化
//后來,老 7 一臉委屈的找到老爺子, 說,我不想叫 4 ,能不能讓我叫 88 啊,這樣以后他們就這樣叫我,老爺子沒反應過來,就答應了
hlw[3]=88; //修改單項的值,為什么明明是老四要改名字,這里寫的3呢?因為下標是從0開始的嘛
//訪問七個孩子的名字
printf("老大叫:%d \n\n",hlw[0]);
printf("老二叫:%d \n\n",hlw[1]);
printf("老三叫:%d \n\n",hlw[2]);
printf("老四叫:%d \n\n",hlw[3]);
printf("老五叫:%d \n\n",hlw[4]);
printf("老六叫:%d \n\n",hlw[5]);
printf("老七叫:%d \n\n",hlw[6]);
//想下,是不是可以用回圈訪問呢?
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/12543.html
標籤:基礎類
上一篇:編程故障
