C语言sizeof()函数

测试代码:

#include "stdafx.h"
#include "iostream"
using namespace std;
int Testsizeof(char buf[]);
int _tmain(int argc, _TCHAR* argv[])
{
 int a;
 int buf[10];
 char buffer[10];
 char *p;
 struct node{
  int a;
  char buf[20];
  struct node *next;
 }*pnode;
 cout<<"sizeof(a) = "<  cout<<"sizeof(buf) = "<  cout<<"sizeof(buffer) = "<  cout<<"sizeof(node) = "<  cout<<"sizeof(pnode) = "<  cout<<"传参测试"<  Testsizeof(buffer);
 return 0;
}
int Testsizeof(char buf[])
{
 //sizeof 输出的是结果
 cout<<"函数参数里的sizeof(buf) = "<  return 0;
}

 输出结果:

C语言sizeof()函数_第1张图片

 

你可能感兴趣的:(C语言编程)