0x11E:关于实验i++/++i
今天主要是这个对这个程序进行实验:
#include <stdio.h> int i; void prt() { for(i=0;i<5;i++) printf("%c",'*'); printf("\n"); } int main() { for(i=0;i<5;++i) prt(); printf("%d",i); }
实验主要针对这部分代码:
int main() { for(i=0;i<5;++i) prt();
i++和++i的结果是否一样呢?
经过实验可以得到 确实输出的结果都是
*****
6
(而且经过一小段Fuzz测试发现,这两处的i++/++i任意组合都是这个结果)
Tips:鼠标经过代码时会出现工具栏,工具栏上方有一键复制代码的功能哦~天云网络培训,专注于网络空间安全相关培训,并提供相关课程的在线培训 报名微信 tyedu1
天云网络培训 » 0x11E:关于实验i++/++i
天云网络培训 » 0x11E:关于实验i++/++i