99问答网
所有问题
粗略的学了两遍c语言了,还是不太清楚数组指针函数之类的东西,冒泡排序都记不住。是不是不适合学编程
如题所述
举报该问题
推荐答案 推荐于2016-10-10
粗略?C语言需要深入地学习,不知道你的学习方式是怎样的。学习编程,最主要的还是实践,实践,再实践。实践才能出真知,才能深刻理解,才能真真把只是化为所有。有条件的话,通过项目,能快速学到核心知识点。
另外,冒泡排序等多操作两遍,用笔和纸记一下每一条程序后相关值的状态,就能理解透彻了。
最后,祝君好运。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WWWWtjtzt7e7zBjttjj.html
其他回答
第1个回答 2014-09-08
学习计算机语言不是靠记,背的。是要你自己理解,以及亲自动手在电脑上实践的。俗话说,看一百遍也不如动手写一遍!你是学习方法的问题,只要肯下苦功,没有什么学不会!
第2个回答 2014-09-12
你也是自学的吧?我和你一样,当初找了很多,像是什么郝斌、曾怡、金文、康辉等等,这些我都看过,但是看了一点就就看不进去了,根本跟不上听不懂,实在太啰嗦了,根本听不出哪些是主要的,就和照着课本读没什么区别。现在我看的是夏老师的,就是依据谭浩强教材讲的,感觉还不错,一听就能听懂,而且像是之前没理解的概念,这个用比喻一下子我就理解了,比如我现在正看到的数组变量,就比喻成一排装东西的盒子,还有很多这样的比喻。
相似回答
C语言
基础知识总结大全
答:
C语言
规定,在没有指定
函数的
作用范围时,系统会默认认为是外部
函数,
因此当需要定义外部函数时extern也可以省略。 extern可以省略; 14.数组 数组:一块连续的,大小固定并且里面的数据类型一致的内存空间,
数组的
声明:数据类型 数组名称[长度n] 数据类型 数组名称[长度n] = {元素1,元素2,元素3,...}; 数据类型 数...
c语言中数组排序
怎么做?
答:
C语言
标准库提供了 `qsort`
函数,
它可以对各种类型的数组进行排序。其函数原型如下:```c void qsort(void *base, size_t num, size_t size,int (*comparator)(const void *, const void *));```这里 `base` 是
数组的指针,
`num` 是数组中元素的数量,`size` 是每个元素的大小(以字节...
C语言
基础知识总结大全
答:
冒泡排序的思想:相邻元素两两比较,将较大的数字放在后面,直到将所有数字全部排序
。 字符串与数组在C语言中,是没有办法直接定义子字符串数据类型的,需使用数组来定义所要的字符串,形式如下: char字符串名称[长度]=“字符串内容”。 char字符串名称[长度]={'字符串1','字符串2','字符串n','\0'}。 注:中...
c语言指针数组排序
?
答:
//
冒泡排序
算法#include<stdio.h>void swap2(int*,int*);void bubble(int a[],int n);int main(void){ int n,a[8]; int i; printf("Enter n(n<=8):"); scanf("%d",&n); printf("Enter a[%d]:",n); for(i=0;i<n;i++) scanf("%d",&a[i]); bubble(a,n); printf("After ...
计算机二级
c语言
难不难
答:
如果想学好C语言,首先要了解
C语言的
语法,比如字符串的格式,以及输入输出函数以及各个标点符号的含义,其次就是顺序语句,选择语句和循环语句,常见的就是for循环或者while循环和if判断。接下来,进入
数组
就开始增加难度了,此时还要接触一些算法,比如
冒泡排序,
选择排序,还有一些
函数的
调用,和实参形参区别...
C语言
初学者必学必会的C语言必背代码
答:
10、
C语言
必背代码解决排序问题 编写一个void sort(int*x,intn)实现将x
数组
中的n个数据从大到小
排序,
n及数组元素在主
函数
中输入,将结果显示在屏幕上并输出到文件“p9_1.out”中。11、C语言必背代码解决从小到大排序 已知数组a中的元素已按由小到大顺序排列,以下程序的功能是将输入的一个...
c语言
编程:对10个数
冒泡排序
(升序)。
答:
int main(){ int number[10] = {95, 45, 15, 78, 84, 51, 24, 12,34,23};for (int j = 0; j < 9; j++)for (int i = 0; i < 9 - j; i++) { if(a[i] > a[i + 1]) { int temp = a[i];a[i] = a[i + 1];a[i + 1] = temp; } } fo...
...然后调用这个
数组
到另一个
函数
里面去用
冒泡排序
法排序 要怎么搞啊...
答:
a[10]={9,8,7,6,5,4,3
,2,
1,0};//定义一个
数组
int *b; //用b来接收排序后的首地址 b=sort(a,10); //得到排序后的首地址 for(i=0;i<10;i++) //输出结果 printf("%d ",b[
C语言数组
排列怎么做?
答:
冒泡法算法是这样的:输入a[n];for(i=0;i<n;i++),for(j=0;j<n-1;j++);判断是否a[j]<a[j+1];若小于则a[j]与a[j+1]互换;输出
数组
打擂台法:输入a[n];for(i=0;i<n=1;i++),max=i;for(j=i+1;j<=n-1;j++);判断是否a[max]...
大家正在搜
对不起这个我还真不太清楚
说的不太清楚
记不太清楚
不太清楚是什么意思
可是我也不太清楚问题出在哪里
c语言编程
看不太清楚
这个不太清楚
对我不太清楚
相关问题
用数组做,还没学指针函数
C语言使用指针实现数组元素冒泡排序
C语言中,用有参函数和数组,做冒泡排序怎么做(不用指针) 例...
我想用C语言的指针和函数实现冒泡排序,输入一就从小到大排序否...
一道C语言题目,编写函数用冒泡排序法对数组中的数据进行从小到...
c语言用数组冒泡排序法问题
在学c语言中有什么需要记的
C语言不用数组怎么写冒泡排序