C语言笔记---------基础知识

一、基础知识
1、什么是编译:

  1. 有了 C 源文件,通过编译器将其编译成 obj 文件(目标文件)。
  2. 如果程序没有错误,没有任何提示,但在 Debug 目录下会出现一个 Hello.obj 文件,该文件称为目标文件。

2、什么是链接:

  1. 有了目标文件(.obj 文件),通过链接程序将其和运行需要的 c 库文件链接 成 exe 文件(可执行文件)。
  2. 如果程序没有错误,没有任何提示,但在 Debug 目录下会出现一个项目名.exe 文件,该文件称为可执行文件。
  3. 为什么需要链接库文件呢? 因为我们的 C 程序中会使用 C 程序库的内容,比如 <stdio.h> <stdlib.h> 中的函数。
    printf() system()等等, 这些函数不是程序员自己写的,而是 C 程序库中提供的,因此需要链接。
  4. 你会发现链接后,生成的.exe 文件,比 obj 文件大了很多。

3、什么是运行:

  1. 有了可执行的exe文件, 也称为可执行程序 (二进制文件)。
  2. 在控制台下可以直接运行 exe 文件。

4、C 程序开发注意事项:

  1. C 程序的主体结构说明
    #include … void main() { // {} 包括内容, 称为函数体。
    语句 1;
    语句 2;
    }
  2. C 程序源文件以“c”为扩展名。
  3. C 程序的执行入口是 main()函数。
  4. C 语言严格区分大小写。
  5. C 程序由一条条语句构成,每个语句以“;”结束。
  6. 大括号都是成对出现的,缺一不可。

5、注释:
1)单行注释:使用双斜线符号“//”注释其后的内容,表示从双斜线到本行 结束的内容都属于注释部分。
2) 多行注释:使用一对符号“/*”与“/”完成内容注释,两个符号之间的内容都属于注释内容,不管其中的内容是否在一行
4) 对于单行和块注释,被注释的文字,不会被执行。
5) 块注释里面不允许有块注释嵌套。

6、代码风格
1)块的风格:行尾风格与次行风格。

7、变量与赋值
1)变量的定义至少要包含变量的数据类型和变量名,例如int m=10,表示定义了一个整形数据,名字为m,初始值为10
2)变量的命名:变量名只能有数字、字母、下划线组成,并且数字不能打头

8、c语言中vc的命名规则
项名和文件名不能:包含以下任何字符:/ ? : & \ " * < > | # %
包含unicode控制字符
包含代理项字符
为系统保留名称,包括“CON”,“AUX”,“PRN”,"COM1"或“LPT2”
包括为,或

9、C 程序开发注意事项

  1. C 程序的主体结构说明
    #include …
    void main() { // {} 包括内容, 称为函数体
    语句 1;
    语句 2;
    }
  2. C 程序源文件以“c”为扩展名。
  3. C 程序的执行入口是 main()函数。
  4. C 语言严格区分大小写。
  5. C 程序由一条条语句构成,每个语句以“;”结束
  6. 大括号都是成对出现的,缺一不可

10、 C 常用的转义字符****
1)\t :一个制表位,实现对齐的功能
2) \n :换行符
3) \ :一个
4) " :一个"
5) ’ :一个’
6) \r :一个回车 printf(“张无忌赵敏周\r 芷若小昭”);

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值