![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c
靠谱程序员
这个作者很懒,什么都没留下…
展开
-
关于c语言当中while循环里的scanf()引发的缓冲区问题
关于c语言当中while循环里的scanf()引发的缓冲区问题在第一堂c语言课程中利用while循环中加入scanf的方式,连续输入学生信息,但是循环只能进行一次,首先来看代码:快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q插入链接 Ctrl + L插入代码 Ctrl + K插入图片 Ctrl + G提...原创 2018-09-13 17:43:09 · 2522 阅读 · 0 评论 -
浅谈C++字符数组与字符串指针
https://blog.csdn.net/ytzj2017/article/details/79196367。转载 2018-09-13 17:56:52 · 683 阅读 · 0 评论 -
共用体嵌套的结构体成员的值
void main(){ union eg1{ int c;int d;struct { int a; int b;} out;} e;e.c=1;e.d=2;e.out.a=e.c*e.d;e.out.b=e.c+e.d;printf(“%d,%d\n”,e.out.a,e.共用体就是享用同一块内存在此例中e的大小为最长元素的大小,也就是结构体out...原创 2018-10-11 18:17:42 · 844 阅读 · 1 评论 -
结构体内具有指针类型的成员时的处理情况
***最近在用链表写管理学生信息的程序,遇到了一个大问题,由于对c语言的基本知识了解不够扎实,该bug改了好几天,后来才醒悟,总而言之一句话,若结构体内的成员有指针类型时,一定要对这个指针malloc,不管有没有对整个结构体malloc,否则程序会跑飞。废话不多说,先上代码:#include <stdio.h>#include <stdlib.h>type...原创 2018-10-14 22:49:02 · 1303 阅读 · 0 评论 -
关于指针使用前必须初始化的一个小例子。
关于指针使用前必须初始化的一个小例子关于指针使用前必须初始化的一个小例子指针使用前必须初始化,这句话看似很简单,但我一直理解的模棱两可,现在用一个字符串输入的小例子,更加深入地理解这句话代码如下#include <stdio.h>#include <stdlib.h>#include <string.h>void solve(char *nb)...原创 2018-10-10 11:08:36 · 1297 阅读 · 0 评论 -
指针数组和数组指针
一、指针数组和数组指针的内存布局初学者总是分不出指针数组与数组指针的区别。其实很好理解:指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称。数组指针:首先它是一个指针,它指向一个数组。在32 位系统下永远是占4 个字节,至于它指向的数组占多少字节,不知道。它是“指向数组的指针”的简称。下面到底哪个是数组指针,哪个是指针数组呢:A)...转载 2018-10-29 21:56:45 · 212 阅读 · 0 评论 -
共用体问题
#include <stdio.h>#include <stdlib.h>int main(){ union { char i[2]; short int m; }r; r.i[0]=2; r.i[1]=0; printf("%d",r.m);}该程序输出结果为2,即在共用体...原创 2018-10-30 12:54:12 · 1208 阅读 · 0 评论