c語(yǔ)言怎么輸入二維數(shù)組 急急!如何用c語(yǔ)言輸入和輸出一個(gè)二維數(shù)組?
急急!如何用c語(yǔ)言輸入和輸出一個(gè)二維數(shù)組?假設(shè)要打印的數(shù)組是int類(lèi)型,數(shù)組名是array,dim1是數(shù)組的行,DIM2是數(shù)組的列。Int i,J//臨時(shí)變量for(i=0 i< dim1 i)/
急急!如何用c語(yǔ)言輸入和輸出一個(gè)二維數(shù)組?
假設(shè)要打印的數(shù)組是int類(lèi)型,數(shù)組名是array,dim1是數(shù)組的行,DIM2是數(shù)組的列。Int i,J//臨時(shí)變量for(i=0 i< dim1 i)//外循環(huán)遍歷行for(J=0 J< DIM2 J)//內(nèi)循環(huán)遍歷列{printf(%d”,數(shù)組[i][J])//訪(fǎng)問(wèn)數(shù)組元素并打印}打印數(shù)組時(shí)(無(wú)論有多少維),要注意數(shù)組的下標(biāo)從0開(kāi)始,除非您故意放棄下標(biāo)為0的元素,然后再保存一個(gè)元素。在這種情況下,for循環(huán)可以從1開(kāi)始到數(shù)組的長(zhǎng)度。
利用指針怎樣輸出char型二維數(shù)組的一行?
您可以定義字符類(lèi)型指針變量p,指向二維數(shù)組行的第一個(gè)地址。例如,在下面的程序中,P指向二維數(shù)組STR的第一行,即STR[0],相當(dāng)于&str[0][0]。最后,您可以看到指針變量p指向str的第一行。#include<stdio.h>#include<stdlib.h>int main(){char str[5][10]={“hello”、“good”、“football”、“fruit”、“food”}int ichar*pfor(i=0i<5i){printf(%d string是%sn”,i 1,str[i])}p=str[0]printf(“pointer p是%sn”,p)return 0}