易截截图软件、单文件、免安装、纯绿色、仅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中,参数默认是传值的,即在参数入栈时被复制一份
。在函数里面修改这些参数,不会影响外面的调用者。
例如
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void get_str(char * p)
{
    p = (char *)malloc(sizeof("abcd"));
    s ......

C图形编程学习


一、屏幕操作函数
1. clrscr()清除字符窗口函数
2. window()字符窗口函数
3. gotoxy()光标定位函数
4. clreol() 清除光标行尾字符函数
5. insline() 插入空行函数
6. delline() 删除一行函数
7. gettext() 拷进文字函数
8. puttext() 拷出文字函数
9. movetext() 移动文字函数
二、字符属性函数
10. textmode( ......

查找字符串中字符不重复的最大子串(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号