【C语言知识点】菜鸟程序媛的杂记总结1~10

来源:互联网 发布:网络6524是什么意思啊 编辑:程序博客网 时间:2024/06/05 16:25

1.void 类型可以被强制转换成任何类型(注意:《谭浩强C程序设计》P296链表)
 eg.  void *p;
 void *malloc(int size);

 

2.头文件调用
 #include <stdio.h> //<  >调用的系统默认位置的头文件
 #include "stdio.h" //"  "调用的用户自定义位置的头文件

 

3.标准main函数格式
eg. int main(void);
 {
  ……
  return 0;
 }
main函数也应该有返回值,Linux系统就要求必须有返回值。

 

4.用TAB缩进

 

5.注释
 /*
 多行注释

 */

 //单行注释

 

6.编辑一个C程序的过程

 1>编辑 Edit 代码录入  生成源程序.c文件(.CPP)
 2>编译 Compile 语法分析查错  翻译、生成目标程序.obj文件
 3>链接 Link 与其他目标程序/库链接 生成可执行文件.exe
 4>运行 Run 

 

7.常量声明
 #define PI 3.14 无类型
 const int a=3; 有类型

 

8.赋值运算符
 z = (a > b) ? a : b;
=等价于=  条件运算符
  if (a >b)
  z = a;
 else
  z = b;

 

9.常量VS指针
 {
  counst int A=10;
  counst int *p; //指向常量的指针
  p=&A;
 } 

 int* const p=&A; //指针常量,必须在定义时初始化

 

10.二分搜索

/*有待研究
?????
???


*/

 

原创粉丝点击