gpt4 book ai didi

解析sizeof, strlen, 指针以及数组作为函数参数的应用

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 27 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章解析sizeof, strlen, 指针以及数组作为函数参数的应用由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

代码如下所示:

复制代码 代码如下

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; } 。

最后此篇关于解析sizeof, strlen, 指针以及数组作为函数参数的应用的文章就讲到这里了,如果你想了解更多关于解析sizeof, strlen, 指针以及数组作为函数参数的应用的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com