国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C > 正文

解析sizeof, strlen, 指針以及數組作為函數參數的應用

2020-01-26 16:05:47
字體:
來源:轉載
供稿:網友
代碼如下所示:
復制代碼 代碼如下:

typedef struct st_test
{
 int id;
 char *pName;
 char class[10];
}Student;
void fn(Student *pStud) {
 pStud->id = 10;
 pStud->pName = "Tom Simith";
 strcpy(pStud->class, "Class 1");
 printf("sizeof(pStud) = %d /n", sizeof(pStud));     // sizeof(pStud) = 4
 printf("sizeof(pStud->id) = %d /n", sizeof(pStud->id));   // sizeof(pStud->id) = 4
 printf("id:%d/n", pStud->id);         // id:10
 printf("sizeof(pStud->pName) = %d /n", sizeof(pStud->pName)); // sizeof(pStud->pName) = 4
 printf("strlen(pStud->pName) = %d /n", strlen(pStud->pName)); // strlen(pStud->pName) = 10
 printf("Name:%s/n", pStud->pName);        // Name:Tom Simith
 printf("sizeof(pStud->class) = %d /n", sizeof(pStud->class)); // sizeof(pStud->class) = 10
 printf("strlen(pStud->class) = %d /n", strlen(pStud->class)); // strlen(pStud->class) = 7
 printf("class:%s/n", pStud->class);        // class:Class 1
}
void fnArray(char arr[]) {
 printf("arr:%s/n", arr);       // arr:Hello
 printf("sizeof(arr) = %d /n", sizeof(arr));   // sizeof(arr) = 4 The length of pointer
 printf("strlen(arr) = %d /n", strlen(arr));   // strlen(arr) = 5 The length of array
}
int main(int argc, char **argv)
{
 Student stud;
 fn(&stud);

 fnArray("Hello");
    return 0;
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 靖远县| 永州市| 安阳市| 高碑店市| 东港市| 金湖县| 汽车| 九江县| 蓬安县| 林芝县| 苍山县| 朝阳市| 顺义区| 镇巴县| 麦盖提县| 金坛市| 贵溪市| 萍乡市| 峡江县| 五河县| 青田县| 彰武县| 隆回县| 循化| 上杭县| 葵青区| 华亭县| 连云港市| 舞钢市| 金昌市| 同仁县| 清新县| 云南省| 吐鲁番市| 宣城市| 三亚市| 铁岭县| 浮梁县| 乌鲁木齐县| 盐山县| 博兴县|