随笔分类 -  C语言知识分享

有用的C编程技术点!
C语言字符型数据的ASCII码值为何是负数?
摘要:有如下一段C语言程序:#include "stdio.h"int main(void){char a = 0xC8;printf ("字符a的ASCII码值的10进制是%d\n", a);return 0;}程序定义了一个字符‘a’,并且赋予了初始值“0xC8”,这是一个16进制的数。最后,通过pr... 阅读全文
posted @ 2017-03-02 17:13 C语言答疑课堂 阅读(488) 评论(0) 推荐(0)
这样子来理解C语言中指针的指针
摘要:友情提示:阅读本文前,请先参考我的之前的文章《从四个属性的角度来理解C语言的指针也许会更好理解》,若已阅读,请继续往下看。我从4个属性的角度来总结了C语言中的指针概念。对于C语言的一个指针,比如int *p,4个属性分别如下:C语言指针p=(指针自己的值,与星号结合名,有用数据的值,有用数据的类型)... 阅读全文
posted @ 2017-02-21 13:18 C语言答疑课堂 阅读(248) 评论(0) 推荐(0)
别混淆了sizeof(数组名)和sizeof(指针)
摘要:我们在挨个儿输出一个数组中的元素时,最常用的就是用一个for循环来实现,简单了事。比如类似下面的代码片段:for(i = 0; i< length; i++){printf(“数组元素是%d”, 数组[i]);}用一个下标索引变量i来遍历整个数组,length是数组的长度。当然了,length得提前... 阅读全文
posted @ 2017-02-19 20:10 C语言答疑课堂 阅读(602) 评论(0) 推荐(0)
从四个属性的角度来理解C语言的指针也许会更好理解
摘要:文章会在文末更新!关于指针是什么,很多教材已经作出了定义,大多数都会定义为“存放变量内存地址的变量”。从这句话中我觉得除了让我知道这个定义有11个字以外,其他就没什么用了。我个人觉得要理解指针,不是光光说一下是变量的地址就万事大吉了,而是要从多个属性来解释指针,为此,我个人总结了一个所谓的多维属性法... 阅读全文
posted @ 2017-02-05 15:40 C语言答疑课堂 阅读(170) 评论(0) 推荐(0)
C语言指针学多了,你为什么会觉得晕?
摘要:对于C语言中的指针概念,如果我告诉你,它是一个地址变量,你听了一头雾水,“地址?啥意思?”见你不理解,我说的详细点“指针变量跟其他变量一样,存储的是一个地址”。你想了想,“跟其他变量一样?其他变量存放的是数值,变量有地址....指针变量存放的是地址,地址里有个值.....”你又晕掉了!没办法,我找了... 阅读全文
posted @ 2017-01-18 13:47 C语言答疑课堂 阅读(212) 评论(0) 推荐(0)
C语言的指针移动怎么理解
摘要:C Primer pkus(第五版)中文版,老外写的还是很经典的,推荐给朋友们,购买地址:C primer plus 5版中文版购买另外再推荐本书:程序员面试宝典(第5版)第五版:程序员面试宝典(第5版)第五版刚学习C语言的朋友,对指针“移动”可能不太理解。举个例子,例如下述代码:int a = ... 阅读全文
posted @ 2017-01-12 12:22 C语言答疑课堂 阅读(980) 评论(0) 推荐(0)
break使用不当引发的一个“血案”
摘要:最近在网上冲浪,读到一则新闻,摘抄下这则新闻:======================= 以下文字摘抄自互联网====================1990年1月15日,AT&T电话网络位于纽约的一台交换机当机并且重启,引起它邻近交换机瘫痪,由此及彼,一个连着一个,很快,114台交换机每六秒当... 阅读全文
posted @ 2017-01-10 12:58 C语言答疑课堂 阅读(256) 评论(0) 推荐(0)