66问答网
所有问题
当前搜索:
c语言遍历数组
C++学习路线图以及书籍大学必看
答:
如果有
C语言
基础,大概3-4个月可以掌握C++基础部 分内容。如果你是零基础,那么还要学2-3个月C语言。 针对零基础的小伙伴想要先学C语言的话,你们要学这些内容: 数据类型、变量、内存布局、指针基础 字符串、一维
数组
、二维数组; 一级指针,二级指针,三级指针,N级指针概念,指 针数组和数组指针; 结构体、文件的...
k[0]=k[5]在
C语言
中是什么意思?
答:
9,0};表示定义一个大小为10的
数组
。k[0]里面存放的是值1,k[5]里面存放的是值6;然后,执行k[0]=k[5];这条语句,表示赋值,也就是将k[5]的值复制给k[0]。此时看k[10]数组里面就变成了6,2,3,4,5,6,7,8,9,0,也就是1的值,被6代替了。注:
C语言
,数组下标是从0开始的。
C语言
怎样用scanf定义
数组
长度,再定义数组各元素?
答:
可以使用内存分配函数来实现。include <stdio.h> include <stdlib.h> int main(){ int n, *a, i;printf("输入
数组
长度:");scanf("%d", &n);a = malloc(sizeof(int) * n); /*分配内存*/ printf("输入%d个数:\n", n);for(i = 0; i < n; i++)scanf("%d", a + i);pr...
c语言
怎样用scanf输入
数组
变量?
答:
include<stdio.h>void main(){ int a[10], i; // 输入10个数,放入
数组
for(i=0; i<10; i++) { scanf("%d", &a[i]); } // 输出 for(i=0;i<10;i++) { printf("%d\n", a[i]); }}用循环语句实现 ...
C语言数组
里面没有定义的量默认是0吗
答:
有默认是0的。
数组
是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据。线性表就是数据排成像一条线一样的结构。每个线性表上的数据最多只有前和后两个方向。其实除了数组,链表、队列、栈等也是线性表结构。而与它相对立的概念是非线性表,比如二叉树、堆、图等。之所以...
C语言
如何检查一个
数组
中元素的个数
答:
对于字符
数组
str[N],判断方法有以下三种:第一种:用库函数strlen len = strlen(str); // 数组长度 第二种:利用计数器 int i=0;while(str[i++] != '\0'); // 数组str的长度为i 第三种:利用sizeof函数 len = sizeof(str)/sizeof(str[0]); // 数组长度对于其他类型的数组,都...
c语言
中Fun(a)和Fun(&a[0])的区别?
答:
看你的代码,Fun()应该是个函数,a应该是一个
数组
变量,那这个问题就是数组作为参数传递时的含义。举个例子,对于int a[5]来说 a和&a[0]的类型都是int *,而且2者的值也是一样的,都表示数组的首地址。a和&a[0]步长是一样的,a+1和(&a[0])+1都表示数组第二个元素的地址。所以2者没...
C语言
:用
数组
求1~n内所以素数
答:
代码资料:include "stdio.h"include <stdlib.h> int main(int argc,char *argv[]){ int i,j,n;char *p;printf("Enter n(int n>0)...\nn=");if(scanf("%d",&n)!=1 || n<1){ printf("Input error, exit...\n");return 0;} if((p=(char *)malloc(++n))==NULL){ pr...
八个
C语言
项目毕业后从小白到大牛
答:
适合人群:
C语言
的初学者,难度较小,不合适写在简历上。综合应用
数组
、指针,可以锻炼编程逻辑思维,积累代码量。 涉及技术:数组、指针、结构体、函数。 三、停车管理系统 难度系数: 代码量:800行 实现功能:停车、找车、缴费、离开、路线规划。 适合人群:有C语言和链表、栈、队列基础。 涉及技术:指针、数组、链表...
c语言
中如何自定义
数组
长度
答:
动态分配的
数组
可以自定义数组的长度,示例如下:include <stdio.h>#include <string.h>#include <stdlib.h>int main(){printf("输入要分配的内存大小:");int size;scanf("%d", &size); //输入自定义的数组长度int *pstart = (int *)malloc(sizeof(int) *size);if (pstart==0) {printf...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜