C语言数组、循环、函数与指针的深入探索
1. 数组大小与 sizeof 关键字
在C语言中,字符串本质上被视为字节数组,这与其他语言将字符串和字节数组区别对待有所不同。下面是一段示例代码:
#include <stdio.h>
int main(int argc, char *argv[])
{
int areas[] = { 10, 12, 13, 14, 20 };
char name[] = "Zed";
char full_name[] = {
'Z', 'e', 'd',
' ', 'A', '.', ' ',
'S', 'h', 'a', 'w', '\0'
};
printf("The size of an int: %ld\n", sizeof(int));
printf("The size of areas (int[]): %ld\n", sizeof(areas));
printf("The number of ints in areas: %ld\n", sizeof(areas) / sizeof(int));
printf("The first area is %d, the 2nd %d.\n", areas[0], areas[1]);
printf("The size of a char: %ld\n", sizeof(char));
printf("The size of name (char[]): %ld\n", sizeof(name
超级会员免费看
订阅专栏 解锁全文
45

被折叠的 条评论
为什么被折叠?



