北京交通大学C语言课件总结精要.pptVIP

  • 7
  • 0
  • 约1.22万字
  • 约 81页
  • 2016-05-28 发布于湖北
  • 举报
下列程序段的输出结果为( )。 int a[] = {6, 7, 8, 9, 10}, *ptr = a; *(ptr + 2) += 2; printf (%d, %d\n, *ptr, *(ptr+2)); A. 8, 10 B. 6, 8 C. 7, 9 D. 6, 10 D 例16: 例17:设以下程序生成可执行文件test.exe,当键入test C Programming Exam后的输出结果是? #include stdio.h int main (int argc, char *argv[]) { int i; printf(%d, argc); for (i = 0; i argc; ++i) printf(Args[%d]: %s\n, i, argv[i]); return 0; } 要点十:动态内存分配 C程序中内存的分配 程序区 数据区 栈(动态存储区) 堆(动态存储区) 静态存储区 常量区 动态内存分配和指针 malloc() calloc() realloc() 动态内存分配时要防止空指针 if(p==NULL) {……} 要点十一:文件 文件的打开与关闭 FILE *fp; //char fname[]=“file.txt”; //fp=fopen(fname

文档评论(0)

1亿VIP精品文档

相关文档