C_各种数组的初始化实例
源码:
# include <stdio.h>
int main()
{
/* 有尺寸 */
/* 一维整形数组初始化 */
int array1[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
/* 一维字符型数组初始化,最后一个元素自动添加为‘/0’ */
char array2[13] = "How are you!"; /* 方式一 */
char array3[13] = {'H','o','w',' ','a','r','e',' ','y','o','u','!'}; /* 方式二 */
/* 二维整形数组初始化 */
int array4[4][4] =
{
12, 18, 6, 25,
23, 10, 32, 16,
25, 63, 1, 63,
0, 0, 27, 98
}; /* 矩阵的形式 */
/* 无尺寸 */
/* 一维字符型数组初始化 */
char array5[] = "How are you!";
int array6[][2] = {
{ 1,50},
{45, 2},
{ 2, 0},
{12,32},
{42,33},
{15,18}
};
return 0;
}
相关文档:
源码:
# include <stdio.h>
int main()
{
/* 定义变量并赋初值 */
int a = 5;
char c = 'a'; // 'a'的ASC码的值为97
  ......
源码:
# include <stdio.h>
int main()
{
/* 定义了一个无符号字符型变量,此变量只能用来存储无符号数 */
unsigned char result;
int a, b, c, d;
a = 2;
b = 4; ......
源码:
# include <stdio.h>
int main()
{
int x, y, num1, num2, temp;
printf("请输入两个正整数:\n");
scanf("%d %d", &num1, &num2);
if(num1 < num2)
......
源码:
# include <stdlib.h>
# include <stdio.h>
int main()
{
int month;
int day;
printf("please input the month number: ");
scanf("%d", &mo ......
源码:
/* 使用选择法排序 */
# include <stdio.h>
int main()
{
int i, j, min, temp;
/* 定义一个整型的一维数组 */
int array[10];
/* 输入数据 */
printf("Please input ten integ ......