• 面向问题的语言 > 语言常见问题集
  • 语言常见问题集

    免费下载 下载该文档 文档格式:PDF   更新时间:2010-01-03   下载次数:0   点击次数:2
    文档基本属性
    文档语言:English
    文档格式:pdf
    文档作者:Unknown User
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    ii
    8 8 8 9
    2.7 2.8 2.9 2.10
    9 9 9 10 10 10 10 11 13
    2.11 2.12 2.13 2.14 2.15 2.16 2.17 3 表达式 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12
    为什么这样的代码: a[i] = i++; 不能工作 . . . . . . . . . . . . 使用我的编译器,下面的代码 int i=7; printf("%d\n", i++ * i++); 返回 49 不管按什么顺序计算, 难道不该打印出56吗 . . . . . . 对于代码 int i = 3; i = i++; 不同编译器给出不同的结果, 有的为 3, 有的为 4, 哪个是正确的 . . . . . . . . . . . . . . . . . . . . . 这是个巧妙的表达式: a = b = a = b 它不需要临时变量就可 以交换 a 和 b 的值. . . . . . . . . . . . . . . . . . . . . . . . . . 我可否用括号来强制执行我所需要的计算顺序 . . . . . . . . . . 可是 && 和 || 运算符呢 我看到过类似 while((c = getchar()) != EOF && c != '\n') 的代码 …… . . . . . . . . . . . . . . . . . . 我怎样才能理解复杂表达式 "序列点" 是什么 . . . . . . . . . 那么, 对于 a[i] = i++; 我们不知道 a[] 的哪一个分量会被改写,但 i 的确会增加 1, 对吗 . . . . . . . . . . . . . . . . . . . . . . . . . ++i 和 i++ 有什么区别 . . . . . . . . . . . . . . . . . . . . . . 如果我不使用表达式的值, 我应该用 ++i 或 i++ 来自增一个变量 吗 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 为什么如下的代码 int a = 100, b = 100; long int c = a * b; 不能 工作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 我需要根据条件把一个复杂的表达式赋值给两个变量中的一 个.可以用下边这样的代码吗 ((condition) a : b) = complicated expression; . . . . . . . . . . . . . . . . . . . . . . . . . . .
    13 13 14 14 14 14 15 15 15 15 15
    16
    目录 4 指针 4.1 4.2 4.3 4.4 我想声明一个指针并为它分配一些空间, 但却不行.这些代码有 什么问题 char *p; *p = malloc(10); . . . . . . . . . . . . . . . . *p++ 自增 p 还是 p 所指向的变量 . . . . . . . . . . . . . . . . 我有一个 char * 型指针正巧指向一些 int 型变量, 我想跳过它们. 为什么如下的代码((int *)p)++; 不行 . . . . . . . . . . . . . . 我有个函数,它应该接受并初始化一个指针 void f(int *ip) { static int dummy = 5; ip = &dummy;} 但是当我如下调用时: int *ip; f(ip); 调用者的指针却没有任何变化. . . . . . . . . . . . . . . . 我能否用 void** 指针作为参数, 使函数按引用接受一般指针 . . 我有一个函数 extern int f(int *); 它接受指向 int 型的指针.我怎 样用引用方式传入一个常数 下面这样的调用 f(&5); 似乎不行. . C 有 "按引用传递" 吗 . . . . . . . . . . . . . . . . . . . . . . . 我看到了用指针调用函数的不同语法形式.到底怎么回事 . . . 我怎样把一个 int 变量转换为 char * 型 我试了类型转换, 但是不 行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    上一页下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 PDF格式下载
  • 您可能感兴趣的
  • 面向对象程序设计语言  面向对象语言  面向对象语言的特点  面向过程的语言  面向过程程序设计语言  面向对象学习易语言  面向过程的语言有哪些  面向机器语言  面向服务器的编程语言