Dev-Cpp/Mingw32 环境介绍

对于现在越来越多得关于编程方面得问题和商业公司对版权问题的担心。所以向各位推荐一款类似于VC的IDE。这款IDE所使用的编译程序是 GCC的Win32版本 Mingw32。而IDE本身也是GPL协议的产物。所以,不论是商业用户,还是个人用户都能够自由的使用她,而不必为使用盗版软件而提心吊胆的。另外...

2015-07-26 21:25:18

阅读数:222

评论数:0

函数返回值为数组

以前想到函数返回值是数组的问题,从来没有深究,今天又遇到了此类问题,和同学探讨了下,总结如下: 首先先看一个返回值为数组的类子:点击(此处)折叠或打开#include<stdio.h> #define N 5 int *print() { int a[N]; int i...

2015-07-22 10:58:19

阅读数:445

评论数:0

字符串指针与字符数组的区别

用字符数组和字符指针变量都可实现字符串的存储和运算。但是两者是有区别的。在使用时应注意以下几个问题: 字符串指针变量本身是一个变量,用于存放字符串的首地址。而字符串本身是存放在以该首地址为首的一块连续的内存空间中并以‘\0’作为串的结束。字符数组是由于若干个数组元素组成的,它可用来存放整个字符串。...

2015-07-17 16:59:23

阅读数:204

评论数:0

C语言如何 计算程序运行时间

C/C++中的计时函数是clock(),而与其相关的数据类型是clock_t。在MSDN中,查得对clock函数定义如下: clock_t clock( void ); 这个函数返回从“开启这个程序进程”到“程序中调用clock()函数”时之间的CPU时钟计时单元(clock tick)数,在...

2015-07-15 15:39:40

阅读数:163

评论数:0

动态分配二维数组的两个方法

方法一:内存不连续 假设数组元素的数据类型是int型,则动态分配二维数组的一般方法是这样:int **p = NULL; p = (int **)malloc(nWidth * sizeof(int *)); if (!p) return NULL;for (int j = 0; j ...

2015-07-14 16:36:00

阅读数:245

评论数:0

文章标题

C语言中动态分配数组(一维)当初学Pascal的时候就想过这个问题:如何动态的定义及使用数组呢?记得一般用数组的时候都是先指定大小的。当时问老师,老师说是不可以的。后来又问了一位教C++的老师,他告诉我在C++里用new可以做到,一直不用C++,所以也不明白。今天在逛论坛时终于找到了C语言中的用法...

2015-07-11 09:41:03

阅读数:177

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭