如何打印出当前源文件的文件名以及源文件的当前行号.docx

如何打印出当前源文件的文件名以及源文件的当前行号.docx

ID:62709104

大小:66.42 KB

页数:2页

时间:2021-05-17

如何打印出当前源文件的文件名以及源文件的当前行号.docx_第1页
如何打印出当前源文件的文件名以及源文件的当前行号.docx_第2页
资源描述:

《如何打印出当前源文件的文件名以及源文件的当前行号.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、如何打印出当前源文件的文件名以及源文件的当前行号voidFunc(charstr[100]){请计算sizeof(str)=4(2分))charstr口="Hello”;char*p=str;intn=10;请计算sizeof(str)=6(2分)sizeof(p)=4(2分)sizeof(n)=4(2分)void*p=malloc(100);请计算size标准答案:if(p==NULL)if(p!=NULL)如下写法均属不良风格,不得分。if(p==0)if(p!=0)if(p)if(!)参考答案:namespace,是指标识符的各种可见范围。C+

2、+标准程序库中的所有标识符都被定义于一个名为std的namespace中。和是不一样,前者没有后缀,实际上,在你的编译器include文件夹里面可以看到,二者是两个文件,打开文件就会发现,里面的代码是不一样首先,作为extern是C/C++语言中表明函数和全局变量作用范围(可见性)的关键字,该关键字告诉编译器,其声明的函数和变量可以在本模块或其它模块中使用。通常,在模块的头文件中对本模块提供给其它模块引用的函数和全局变量以关键字extern声明。例如,如果模1.C++的类和C里面的struct有什么区别?struct成员默认访问权限为public,而

3、class成员默认访问权限为private2.析构函数2和虚函数的用法和作用析构函数是在对象生存期结束时自动调用的函数,用来释放在构造函数分配的内存。虚函数是指被关键字virtual说明a)#includeunion{inti;charx[2];}a;voidmain(){a.x[0]=10;a.x[1]=1;printf("%d",a.i);}答案:266(低位低地址,高位高地址,内存占用情况是Ox010A)b)main(){union{/*定义一个联合*/inti;struct{/*在联合中定义一个结构*/c2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。