笔记 sizeof 字符串数组 数组 函数传值

来源:互联网 发布:中铁采购网络交易平台 编辑:程序博客网 时间:2024/06/05 05:58

#include <iostream>using namespace std;int main(){int a,b,c,d[10],e;char str1[10]={'a','b','c'};char str2[3]={'a','b','c'};char str3[]="abc defg";a=sizeof(str1);b=sizeof(str2);c=sizeof(d[10]);e=sizeof(str3);cout <<"sizeof(int d[10])="<<c<<endl;cout <<"sizeof(char str1[10])="<<a<<endl;cout <<"sizeof(char str2[3])="<<b<<endl;cout <<"sizeof(char str3[])="<<e<<endl;return 0;}


输出结果: sizeof(int d[10])=4
sizeof(char str1[10])=10
sizeof(char str2[3])=3
sizeof(char str3[])=9


--------------------------------
Process exited after 0.3559 seconds with return value 0
请按任意键继续. . .

#include <iostream>using namespace std;void example(char acWelcome[]){    cout<<sizeof(acWelcome)<<endl;    return;}int main(){    char acWelcome[]="Welcome toTest";    example(acWelcome);    cout<<sizeof(acWelcome)<<endl;    return 0;}

输出结果:8
15


--------------------------------
Process exited after 0.2584 seconds with return value 0
请按任意键继续. . .



0 0
原创粉丝点击