10/15

C语言学习

1注意点

  • 空格可以随便加,只要不是关键字之间。
  • 每条语句结束时要有分号。
  • 符号一定要是英文的(注意中文符号和英文符号的区别)

2注释

  1. //单行注释
  2. /*多行注释*/
  3. VC上有快捷键

当大片代码有错误时,可以先注释掉,方便学习。

3主函数

一个项目只能有一个主函数。

int返回值 main主函数名字 ( )里的叫参数

  1. // 常见的
  2. int main(void) //C语言标准形式 c99标准,常用
  3. {
  4. return 0;
  5. }
  6. int main(int argc,char*argv[]) //命名行参数时需要的标准形式,常用
  7. {
  8. return 0;
  9. }
  10. int main() //C++标准形式 //没有c99之前C语言也可以不加void
  11. {
  12. return 0;
  13. }
  14. // 尽量不用,移植性不好
  15. main()
  16. {
  17. }
  18. void main() //错的
  19. {
  20. }

return 0代表正常结束

4头文件

std=standard

i=in

o=out

li=library

  1. #include <stdio.h> //作用是定义下面要用到的函数,可以把stdio.h认为是工具箱,函数是工具,printf在里面
  2. #include <stdlib.h> //system在里面
  3. int main(void)
  4. {
  5. printf("hello\n"); // 函数主体在头文件里
  6. system("pause");
  7. return 0;
  8. }

找函数所在头文件方法:

  • 右击函数转定义

  • 百度

  • MSDN requirements-header-

5输入输出

1printf

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int main(void)
  4. {
  5. printf("hello \n"); // \n用来换行,是转义字符
  6. system("pause");
  7. return 0;
  8. }

2内建函数

一些常用的函数,编译器自己内建了,即使没有头文件,也可以执行。提高编译效率。