2 zengwenqiang zengwenqiang 于 2016.04.09 23:49 提问

C语言的函数,指针,数组,结构体

如何才能学好C语言中的函数,指针,数组,结构体,并且能够灵活快速的编写程序。

3个回答

CSDNXIAOS
CSDNXIAOS   2016.04.09 23:52
已采纳

数组:一组具有相同数据类型的变量。
   指针:指向变量和数组的指针。(64位的计算机内占8字节,32占4个字节)
   函数:程序功能模块化(比较方便、局部变量和全局变量的区别)
   字符串:字符数组。
排序的函数:
Void  arraySort(int  *array, int count, int order){
If (order==0){//升序
 For(int i=......
答案就在这里:C语言关于数组、指针、函数和结构体的其他知识
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

devmiao
devmiao   Ds   Rxr 2016.04.09 23:51

关键是吃透教材中的概念,然后就是多输入代码,要快速输入,熟能生巧。
另外姐姐有几本很好的电子书,如果你需要,采纳了姐姐的回答,姐姐可以传给你哦。
祝你早日学成C语言。

bi_jian
bi_jian   2016.04.10 11:01

C语言源于应用,实现于应用。不要老想着怎么快速精通,你快速精通把别人顶下去,别人同样如此。所有要立足实践,边学边用,边用边记,顺其自然,方能越来越精!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
C语言结构体内含有数组,该结构体作为参数传递时需用指针,否则对数组的修改不会被记录
在C语言编程时,常常会定义结构体,而且结构体里面常常会有数组,比如如下所示: typedef struct  { int data[MAX_HEAP_SIZE]; unsigned int heap_size; }HeapType;     这是一个堆的数据结构,包含堆的元素(数组)和堆的大小。在建大顶堆时会给建堆的函数传递参数,建堆函数如下: void Build_Max_He
子函数返回数组(指针和结构体)
有些时候需要子函数将一个数组返回出来,通常是两种方法,一种是靠指针,另一种是结构体。 一、先来看依靠指针怎么做 例程1: 1 #include "stdio.h" 2 3 char *test(char *tmp) 4 { 5 return tmp; 6 } 7 8 void main(void) 9 { 10 printf("%s",t
使用python向C语言的链接库传递数组、结构体、指针类型的数据
使用python向C语言的链接库传递数组、结构体、指针类型的数据由于最近的项目频繁使用python调用同事的C语言代码,在调用过程中踩了很多坑,一点一点写出来供大家参考,我们仍然是使用ctypes来调用C语言的代码库。 至于如何调用基础数据类型的数据,请大家参考我的另外一篇文章:python使用ctypes调用C/C++1. 使用python给C语言函数传递数组类型的参数想必很多时候,C语言会使用
C++引用数组,函数指针,函数指针数组,结构体数组等学习
这篇博文主要介绍了如何在C++11  VS2013编译器上去实现各种引用,避免因为编译器不同造成的语法困难 1:引用数组,二维数组 ,数组指针 #include using namespace std; void main1(){ /*int a[3]{1,2,3}; int aa[2][3]{1,2,3,4,5,6}; int*pa(new int[3]{1,2,3});
结构体变量、结构指针变量、结构数组作为函数的参数应用实例分析 .
结构体变量、结构指针变量、结构数组作为函数的参数应用实例分析  struct stud {  long int num;   float score; }; /*结构体变量作为函数的参数,修改之后的成员值不能返回到主调函数*/ void funvr(struct stud t) {  t.num=2000101; t.score=71.0;  } /*结构体数组作为函数的参数,
C语言指向结构体数组的指针
指针变量可以指向一个结构数组,这时结构指针变量的值是整个结构数组的首地址。结构指针变量也可指向结构数组的一个元素,这时结构指针变量的值是该结构数组元素的首地址。 设ps为指向结构数组的指针变量,则ps也指向该结构数组的0号元素,ps+1指向1号元素,ps+i则指向i号元素。这与普通数组的情况是一致的。 【例11-6】用指针变量输出结构数组。 struct stu{ in
C语言——结构体与指针引用&结构体数组与指针引用
最近在搞C语言基础储备,无意间发现在此方面的知识还有漏洞,于是上网查阅资料,看到了下面的正文内容,阅后感到思路清晰心情愉悦。所以就顺手记录了下来,以后要是又忘记可以再来看。当然最主要的还是分享给大家!~ ////////////////////////////////////////////gap//////////////////////////////////////////////
[指针一]结构体数组作为形参传递,下标访问和指针访问使用该结构体
在通常结构化编程中,通常
指向结构体的指针数组,应用
数组指针跟指针数组,差异看起来很小,结果却千差万别: 数组指针: struct param (*p)[100]         p+1 的结果是地址会增大 100个 sizeof(struct param),这种常用来去对二维数组进行位置的索引。 指针数组: struct param *p[100]         这里创建了一个100个struct param 指针的数组, p+1是指向
黑马程序员----C 语言学习笔记之结构体数组,指针,嵌套的使用
------Java培训、Android培训、iOS培训、.Net培训-------- 一、结构体数组概念及定义 1、概念 数组的元素也可以是结构类型。因此可以构成结构型数组。结构数组的每一个元素都是具有相同结构类型的下标结构变量。在实际应用中,经常用结构数组来表示具有相同数据结构的一个群体,例如一个班的学生档案,一个车间职工的工资表等。   例如: //方法一:定义一个结构体的同