易截截图软件、单文件、免安装、纯绿色、仅160KB

C程序设计谭浩强版总结(一)

1、两个float型数据相加,也都先转化成double型,然后再相加,以提高运算精度。
2、求字节运算符sizeof,记住它不是一个函数。
3、++,--运算符只能用于变量,而不能用于常量或者表达式。
4、++,--的结合方向是“自右向左”。
  int i=3;
  cout<<-i++<<endl;
  cout<<i<<endl;
   但上面的程序段的输出是:-3  4,说明虽然负号运算符和++运算符同优先级,且都是右结合性,但是自增运算符在变量后面则肯定是先用后加的。
5、多个case语句可以共用一组执行语句,如:
    case 'A':
    case 'B':
    case 'C':printf();break;
 值为'A'、'B'、'C'时都执行同一组语句。
 


相关文档:

C输出格式总结

C输出格式总结
2007-07-08 12:09
1 一般格式
   printf(格式控制,输出表列)
   例如:printf("i=%d,ch=%c\n",i,ch);
   说明:
   (1)“格式控制”是用双撇号括起来的字符串,也称“转换控制字符串”,它包括两种信息:
    &nbs ......

查找字符串中字符不重复的最大子串(C/C++)

 //输入参数:*str 搜索字符串
// subStrLen 用于返回找到的最大子字符串长度
//返回:找到的最大子字符串指针
char * findMaxSubStr(char *str, int &subStrLen){
char *subStr;
char *p = str;
int index[256] ;
for (int ix = 0; ix < sizeof(index)/sizeof(index[0]); ix++)
{
in ......

教你理解复杂的C/C++声明[转]

原文:
http://www.codeproject.com/cpp/complex_declarations.asp
作者:Vikram A Punathambekar
介绍
曾经碰到过让你迷惑不解、类似于int * (* (*fp1) (int) ) [10];这样的变量声明吗?本文将由易到难,一步一步教会你如何理解这种复杂的C/C++声明:我们将从每天都能碰到的较简单的声明入手,然后逐步加入const修 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号