导航

2012年9月4日

摘要: http://blog.csdn.net/kuanxu/article/details/7454081今天在代码中看到print语句有%p,想了半天愣是想不出它来打印什么数据类型。通常情况下打印log或者调用sprint等语句,%d, %s, %i等是比较常用的,而如%p,%x等很少见,所以有必要温习一下print函数来了解各种%值得意义。Printf(xxxxx)功 能: 产生格式化输出的函数用 法: int printf(constchar *format,[argument]); format 参数输出的格式,定义格式为:%[flags][width][.perc] [F|N|h|l]t 阅读全文

posted @ 2012-09-04 16:29 vivi_wind 阅读(1021) 评论(0) 推荐(0)

摘要: http://topic.csdn.net/u/20071210/14/321d6ec5-f967-4afb-8d04-b335e6db7b34.html不允许这里修改不代表不允许别处修改,再比如:int i = 5;const int* p = &i;*p = 6; // 不可以;i = 7; // 完全可以,而且那个“const”的“*p”也跟着变成了7。const和volatile放在一起的意义在于:(1)本程序段中不能对a作修改,任何修改都是非法的,或者至少是粗心,编译器应该报错,防止这种粗心;(2)另一个程序段则完全有可能修改,因此编译器最好不要做太激进的优化。“const” 阅读全文

posted @ 2012-09-04 08:48 vivi_wind 阅读(2199) 评论(0) 推荐(0)