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..........
相关问答:
#include <string.h>
#include <stdio.h>
void main()
{
int i;
char buf[]="abcde";
strncpy(buf,"abc",3);
for(i=0;i <5;i++)
printf(&q ......
/*-----------c.h--------------*/
#ifndef _C_H_
#define _C_H_
extern "C" int add(int x, int y);
#endif
/*-----------c.c--------------*/
int add(int x, int y){
return ......
大家帮我看看这个代码,有很多问题,不知道怎么改,小弟在此谢谢了。
#include <stdio.h>
#include <conio.h>
#include <ctype.h>
float date1,date2;
char op;
void ......
const int num=100
float neiji(float [num]b, float [num]c)
{
int p;
float nj ......
写了一段程序
C/C++ code:
..
MYSQL* mysql;
MYSQL_RES* res;
//我想实现一个查看有没有 mysql结构,如果没有就连接。
void connect()
{
mysql_init(mysql);
mysql_realconnect(. ......