![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
指针和数组精析
橘与柚
武汉材料大学的大三学生,目前转码中,随心学习,如果有自学转行的小伙伴可以私信一起交流呀。
展开
-
C Primer Plus 中的char *s_gets(char *st, int n)语句的理解
首先附上代码测试用例帮助你更好的理解#include<stdio.h>#include<string.h>char *s_gets(char *st, int n); //类似fgets,区别是fgets读取\n,他不读取 char *s_gets(char *st, int n){char *ret_val;char * find;ret_val = fgets(st,n,stdin); //表示从标准输入流中读取n-1个元素到st中,再将指针ret_va原创 2020-06-20 12:44:43 · 2775 阅读 · 2 评论 -
指针和数组,到底有什么不同
指针和数组,你真的懂吗?初学C时的你,当然知道指针和数组是不一样的东西。但随着学习的深入,越来越多的例子说明他们俩好像很多时候可以替换。例1:读取字符串str中的第一个和第二个元素,分别用数组表示法和指针法。#include <stdio.h>int main(void){ char str[100] = "Practice makes perfect"; char *p = str; printf("%c\n",str[0]); printf("%c\n",str[1原创 2020-06-08 21:55:45 · 310 阅读 · 0 评论 -
指针和数组精析
写在前面,本套系列指在帮助自学C语言小白快速复习整理指针和数组相关知识,形成一套属于自己的理解体系。本篇总结了我的自学后二次回顾的一些知识盲点、易错点,希望能帮助你更好地啃下C中的一个难点指针。原创 2020-05-31 19:52:40 · 223 阅读 · 0 评论