int数组初始化赋值(对一个INT型的指针数组如何赋初值)

本文目录
对一个INT型的指针数组如何赋初值
C语言中指针数组通常是用来构成字符串数组,所以也被称字符串数组。
所以你的赋值应该是用’’ "表示的字符串。
如果你要不报错,可以这样做:
int a={1,2,3,4,5,6,7,8,9};
1. 定义一个5个元素的整数数组并且初始化赋值,从中找做一个最大值
#include 《stdio.h》
void main()
{
void sort(int array, int n); /*(排序)函数声明 */
int a, max;
int *p;
printf("input the 5 numbers: ");
for(p=a; p《a+5; p++) /*初始化*/
scanf("%d", p);
printf("the 5 numbers are: ");
for(p=a; p《a+5; p++) /* 输出 */
printf("%d ", *p);
printf("\n");
sort(a, 5); /* 将数列按从小到大顺序排列,找最大值*/
max = a;
printf("max = %d\n", max);
}
void sort(int array, int n) /* 起泡法排序(也可用选择法)*/
{
int i, j, temp;
for(j=0; j《n-1; j++)
for(i=0; i《n-1-j; i++)
if(array)
{
temp = array;
array;
array = temp;
}
}
定义一可以保存10个整型数的一维数组,用数组初始化的方法将10个数据赋值到数组,用指针操作数组输出
#include "stdio.h"
int main()
{
int aN={3,7,9,8,5,4,3,1,0,2};
int *p=aN;
int i;
for (i=0;i《=9;i++)
{
printf("%d ",p);
}
printf("\n");
for (i=9;i》=0;i--)
{
printf("%d ",p);
}
printf("\n");
}

更多文章:
devicenet通讯协议(DeviceNet协议的对象模型)
2026年2月16日 10:00
settimeout在shell(如何写一个shell脚本用sftp上传文件)
2026年3月4日 05:00
2020至2021nba最新排名(nba薪资排名(NBA球员年收入排名出炉))
2026年1月2日 06:00
thefacts课文(a hero’s aspiration课文翻译)
2026年1月5日 01:30
javascript数组拼接(javascript连接许多字符串,且用空格隔开,有没有什么方便的写法)
2026年9月20日 22:00
subject to是什么意思(subject to是什么意思)
2025年10月12日 15:30
jsp文件是用来编写什么的(解释JSP的作用,并列举JSP的特点)
2025年11月5日 13:00
thesettingsun怎么翻译([汉译英]各位高手 来帮下忙 翻译几个词个句子)
2025年9月2日 22:00
headache 中文翻译(翻译成中文 1.have a toothache 2.have an earache3.have a cold)
2025年12月17日 10:15












