
C语言小技巧
YOULD YGL
所写博客仅供自我参考,自我学习,小记录
展开
-
当指针指向NULL
Null 是一特殊指针值(或是一种 对象引用)表示这个指针并不指向任何的对象。这样的指针称之为 Null指针[1]。 有许多实现上是以0 (全位为0) 代表null指针,多数的CPU以此作为存储器空间的底 (虽有些系统会使用有符号地址空间(signed address space),并允许为负值)。当指针head初始化为NULL时,作为参数调用时,和以往是不一样的,必须得给指针指向一个非NULL.如果不指向其他则依旧为NULL,返回值head,也依然是NULL.必须如上图一个,给其一个指向:tep=n原创 2020-08-11 12:09:34 · 3008 阅读 · 0 评论 -
scanf(%c,&xx)时,输入字符串
若循环执行scanf语句,在这时输入字符串(%c只获得单个字符),其余的执行顺序时从左到右,如:#include <stdio.h>#include <stdlib.h>int main(){ char str; while(1) { scanf("%c",&str); printf("输出的字符:%c\n",str); } system("pause"); return 0;}程序运行结果:可原创 2020-08-05 11:31:04 · 567 阅读 · 0 评论 -
C语言m++与++m
#include <stdio.h>#include <stdlib.h>int main(){ int m=5; int p=5; int x; x=++m; printf("X为:%d\n",x); printf("m为:%d\n",m); x=p++; printf("X为:%d\n",x); printf("m为:%d\n",p); system("pause"); return 0;}原创 2020-07-30 09:48:47 · 7800 阅读 · 2 评论 -
自增运算符与取值运算符
c语言中自增运算符++作为后缀的话比取值运算符*的优先级高作为前缀的话与取值运算符平级。原创 2020-07-30 09:33:20 · 1013 阅读 · 0 评论 -
代码中整体代码移动
代码如何往左与往右整体移动?代码整体往右移动:选中需要移动的代码:按tab键代码整体往左移动:选中需要移动的代码:按 shift + tab键原创 2020-07-29 19:47:29 · 854 阅读 · 0 评论