随笔分类 - 有关编程语言的问题
摘要:实体化代码运行图:实现代码: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 using namespace std;11 12...
阅读全文
摘要:1. 变量。大家都知道,debug跟release在初始化变量时所做的操作是不同的,debug是将每个字节位都赋成0xcc(注1),而release的赋值近似于随机(我想是直接从内存中分配的,没有初始化过)。这样就明确了,如果你的程序中的某个变量没被初始化就被引用,就很有可能出现异常:用作控制变量将...
阅读全文
摘要:printf关于对其的问题(参考有关博客加上自己的一些总结)1、关于左对齐或右对齐问题, 默认的如果%后没有“-”是右对齐的,如果%后跟“0”,不足的个数用0来填充, 例如:printf("%02d ,%-02d", 5,5);输出05,5_2、还有一个技巧,printf("%02d,%.2d",5...
阅读全文
摘要:C语库函数 函数名: system 功能: 发出一个DOS命令 用法: int system(char *command); 它包含头文件 system("pause") pause the programe.system("cls") clean the screen.system("taskli...
阅读全文
摘要:getsgets、scanf和getchar之间的区别1、 gets函数读取数据时,接受的数据包括数据和回车符。即:读取数据后输入流没有输入 操作动作。2、 scanf函数读取数据时,接受的数据只有数据,不包括回车符。即:读取数据后输入流 还存在回车符操作动作。3、 getchar函数读取一个字符数...
阅读全文
摘要:为什么 str[]-'0' ?while(cin>>a)//说明读进去的a[i]不是数字,而是字符的形式,如'0','1'...'9',它们的ascii码不是简单的0,1,...9,而是表示为48,49...57所以在你想要得到它们表示的数字,还要减去一个偏移量'0',即48。
阅读全文

浙公网安备 33010602011771号