原博:https://blog.csdn.net/du771278794/article/details/88981127?utm_medium=distribute.pc_relevant_download.none-task-blog-2~default~BlogCommendFromBaidu~default-4.test_version_3&depth_1-utm_source=d
一 分析 使用函数getc(stdin)可以从键盘获得用户输入二 实现1 简单的输入回显代码#include <stdio.h>#include <stdlib.h>int main(){ char input; while(1) { printf("Enter:"); input = getc(stdin); printf("You enter:%c\n",input); }}理想输出:Enter:aYou enter:a实际输出1Enter:1You enter:1Enter:You enter:实际输出2Enter:as..
一 分析 指针在代码中的生命周期是:1 创建、2 使用、3 销毁。 指针在函数中存在的角色有:1 参数、2 返回值、3 存储 指针还具备特性:1 不能自动结束、2 不能自动增长、3 指向的多样性二 创建、使用和销毁1 创建一个指针int *Pint;//指向int数据的指针char *Pchar;//指向char数据的指针float *Pfloat;//指向浮点数的指针//指向数组和指向结构,以及指向指针的指针以后再专门研究问题1:指向各种数据的指针是啥意思问题2:不同类型的数据在内存中的表现有什么不同问题3:*Pint代表这个指针,还是Pint代表指针1)指针是什么 按定义,‘指针是...
一 分析 讨论指针数组要从三个层面来考虑: 1)指针数组本身是什么 2)指针数组作为参数时的表现 3)指针数组作为返回值时的表现二 指针数组是什么 1)指针数组--指针的集合 数组是若干元素的集合,那么指针数组就是若干个指针的集合,这个集合内的所有元素都是独立的指针。 2)定义一个指针数组 char* sChar[10]; 这里定义了一个指针数组,‘int*’表明其数据类型为int型指针,‘[10]’表明这个集合有10个指针。 3)试用#include #include #include #include #include int main(){ char* argL...
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号