Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 软件时空 > 软件相关 > exercises_2
【标  题】:exercises_2
【关键字】:exercises_2
【来  源】:http://blog.chinaunix.net/article.php?articleId=16296&blogId=4937

exercises_2

Your Ad Here exercises_2

一.以下为Windows NT下的32位C++程序,请计算sizeof的值
    char str[] = “Hello” ;
    char  *p = str ;
int   n = 10;

请计算
sizeof (str ) = 6       
sizeof ( p ) = 4       
sizeof ( n ) = 4

void Func ( char str[100])
{

请计算
sizeof( str ) = 4
}
void *p = malloc( 100 );

请计算
sizeof ( p ) = 4


二.简答题

1、头文件中的 ifndef/define/endif 干什么用?

避免重复包含同一个头文件。

2、#include   和 #include “filename.h” 有什么区别?

一个找系统库路径。
另一个先找用户路径再找系统路径。

3、const 有什么用途?(请至少说明两种)

一个作为函数参数的声明,防止参数在函数内部被改变。
另一个可以做为全局常量的定义。替代诸如#define XXX 22 这种形式。

4、在C++ 程序中调用被 C编译器编译后的函数,为什么要加 extern “C”声明?

因为C++编译器和C编译器编译出来的目标文件符号表的规则不同。

c下面如何输入双引号:":【上一篇】
JAVA与正则表达式--4:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • Python Cryptography Toolkit 扩展包安装
  • 完全硬盘安装Mandrake9.0
  • 项目中常用日语
  • Oracle的一些资料
  • compact 显示或改变 NTFS 分区上文件的压缩
  • 编程修养2
  • 治疗荨麻疹——圣美安公司使你变得更从容!
  • Illustrator 图表工具详解(6)
  • 第3章 WEB窗体
  • 什么才是提高ASP性能的最佳选择(二)
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.