C中内存的分配
比如:
char c[] = "hello,world";
char *c = "hello,world";
在分配内存时是不一样的吧?(分配到堆还是栈什么的)
谁能给讲讲C中内存是怎么分配的啊?
或者给提供个链接
多谢啦
http://blog.csdn.net/shansan/archive/2009/04/23/4103785.aspx
http://blog.csdn.net/mfreesky/archive/2008/03/26/2218914.aspx
http://www.google.cn/search?hl=zh-CN&newwindow=1&q=%E5%A0%86+%E6%A0%88+%E5%85%A8%E5%B1%80+site%3Ablog.csdn.net&btnG=Google+%E6%90%9C%E7%B4%A2&aq=f&oq=
xue xi..........
相关问答:
struct s1 {
char ch, *ptr;
union {
short a, b;
unsigned int c:2, d:1;
}
struct s1 *next;
};
主要看不懂符号 :
请达人指点一二
http://blog.cechina.cn/true ......
给一个字符串、例如 “ababc”要求返回“ab”. 因为“ab”连续重复出现且最长。 用C/C++语言写一函数完成该算法,给出复杂度
这个题我不会
C/C++ code:
#include <iostream>
#include <s ......
打印一个N*N的方阵,N为每边字符的个数( 3〈N〈20 ),要求最外层为"X",第二层为"Y",从第三层起每层依次打印数字0,1,2,3,...
例子:当N =5,打印出下面的图形:
X X X X X
X ......
运行环境是unix,我用ue以ftp方式连到unix上,然后在ue中编写c程序,但在unix下用vi看程序时,每行后面都多了一个^M,这个应该是unix的换行符,每次只能删除一遍然后才能编译,否则会报错,请问这是在ue中字符编码的 ......
以前在VC里面建一个工程,都只用一个 .c 文件,昨天在一个工程里用了两个 .c文件了,遇到问题了,请大家指点。比如:
File1.c Fil ......