
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 · 2616 阅读 · 0 评论 -
浅谈C++字符数组与字符串指针
https://blog.csdn.net/ytzj2017/article/details/79196367。转载 2018-09-13 17:56:52 · 738 阅读 · 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 · 959 阅读 · 1 评论 -
结构体内具有指针类型的成员时的处理情况
*** 最近在用链表写管理学生信息的程序,遇到了一个大问题,由于对c语言的基本知识了解不够扎实,该bug改了好几天,后来才醒悟,总而言之一句话,若结构体内的成员有指针类型时,一定要对这个指针malloc,不管有没有对整个结构体malloc,否则程序会跑飞。废话不多说,先上代码: #include <stdio.h> #include <stdlib.h> type...原创 2018-10-14 22:49:02 · 1381 阅读 · 0 评论 -
关于指针使用前必须初始化的一个小例子。
关于指针使用前必须初始化的一个小例子 关于指针使用前必须初始化的一个小例子 指针使用前必须初始化,这句话看似很简单,但我一直理解的模棱两可,现在用一个字符串输入的小例子,更加深入地理解这句话 代码如下 #include <stdio.h> #include <stdlib.h> #include <string.h> void solve(char *nb) ...原创 2018-10-10 11:08:36 · 1384 阅读 · 0 评论 -
指针数组和数组指针
一、指针数组和数组指针的内存布局 初学者总是分不出指针数组与数组指针的区别。其实很好理解: 指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称。 数组指针:首先它是一个指针,它指向一个数组。在32 位系统下永远是占4 个字节,至于它指向的数组占多少字节,不知道。它是“指向数组的指针”的简称。 下面到底哪个是数组指针,哪个是指针数组呢: A)...转载 2018-10-29 21:56:45 · 249 阅读 · 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 · 1328 阅读 · 0 评论