![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言进阶剖析
墨然回首.
图形引擎开发
展开
-
26 指针的本质分析-const int* 与 int* const 解析
一、指针基础(1)下面的程序输出什么?为什么?#include <stdio.h>int main(){ int i = 5; int *p = &i; printf("%d,%p\n", i, p); *p = 10; printf("%d,%p\n", i, p); getchar(); return 0;}输出: 结果分析:...原创 2018-10-27 16:21:25 · 988 阅读 · 0 评论 -
28 指针和数组分析(上)
一、数组的本质 编程实验:a+1的结果什么?#include <stdio.h>int main(){ int a[5] = {0}; int* p = NULL; printf("a = 0x%X\n", (unsigned int)(a)); //a = 0x39F8A0 printf("a + 1 = 0x%X\n",...原创 2018-10-31 13:35:50 · 158 阅读 · 0 评论 -
27 数组的本质分析
一、数组的概念 数组的大小:编程实验:数组的初始化#include <stdio.h>int main(){ int a[5] = {1, 2}; //int a[5] = {0}; //编译器会将未指定的元素初始化为0 int b[] = {1, 2}; printf("a[2] = %d\n", a[2]); ...原创 2018-10-30 13:00:41 · 129 阅读 · 0 评论 -
[C]指针和数组分析(下)
一、数组名与指针1.问题:2.数组的访问访问方式3.下标形式VS指针形式4.编程实验1:数组的访问方式#include <stdio.h>int main(){ int a[5] = {0}; int* p = a; int i = 0; for(i=0; i<5; i++) { p[i] =...原创 2018-11-12 16:34:17 · 120 阅读 · 0 评论