1.void Func ( char str[100]){请计算
sizeof( str ) = ? 为什么?2.void *p = malloc( 100 );请计算
sizeof ( p ) = ? 为什么?烧一根不一均匀的绳,从头烧到尾总共需要1个小时,用烧绳的方法来计时一个小时十五分钟,最小需要用____条材质相同的绳子?
具体方法描述:
sizeof( str ) = ? 为什么?2.void *p = malloc( 100 );请计算
sizeof ( p ) = ? 为什么?烧一根不一均匀的绳,从头烧到尾总共需要1个小时,用烧绳的方法来计时一个小时十五分钟,最小需要用____条材质相同的绳子?
具体方法描述:
解决方案 »
- 我新手,在vc编了个最基本的窗口,为什么进程中运行了却弹不出窗口,求解答,谢谢。
- 不调用TranslateMessage,可以从WM_KEYDOWN消息得到WM_CHAR消息对应的那两个参数吗?
- 水晶报表开发版如何在VC中使用?
- 请问电脑大虹们,那些漂亮的界面是怎么做出来的啊
- 如何将用ATL(test.dll)开发的控件打包成cab文件?
- 如何改变console application程序的默认图标
- 关于CWnd派生出自己的窗口类的问题
- 整数的显示问题
- Delphi调用VC写DLL问题,急!
- 在dlg.cpp中用了一个CArray<int, int>来存储数据,编译没问题,打开classwizard时出错
- 又是ComBox的问题
- 我的智能指针为什么要手动release?
sizeof ( p ) = 4 指针用三条绳子,a绳从两头烧,同时b绳从一头烧,当a绳烧尽时,灭掉b绳,同时c绳从两头烧,在c绳烧尽时,b绳从两头烧,结束时即为1小时15分钟
哎,看都看烂了...
sizeof ( p ) = 4 一个指针大小4个字节这也叫面试题?考二级时都做过
请计算
sizeof ( p ) = 4 32位系统下 指针占用4个字节的空间
sizeof ( p ) = 4 Func ( char str[100] )函数中数组名作为函数形参时,在函数体内,数组名失去了本身的内涵,仅仅只是一个指针;在失去其内涵的同时,它还失去了其常量特性,可以作自增、自减等操作,可以被修改。
#include "string.h"
#include "iostream"
using namespace std;
using namespace System; void f(char a[100])
{
printf("%d\n",sizeof(a));
printf("%c\n",*(a++));}int main(array<System::String ^> ^args)
{
char *str="asdfdfgh";
f(str); getchar();
return 0;
}结果:4
s
sizeof( str ) = 100;
sizeof ( p ) = 4 指针
用三条绳子,a绳从两头烧,同时b绳从一头烧,当a绳烧尽时,灭掉b绳,同时c绳从两头烧,在c绳烧尽时,b绳从两头烧,结束时即为1小时15分钟