欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C语言学习笔记(一)C语言概述

程序员文章站 2022-07-15 10:02:30
...

C语言概述

C开发环境的搭建

参考教材
C语言程序设计与应用 张小东 人民邮电出版社 等

  • 课程结构
    • 词法描述
    • 基本语法
    • 程序流程控制语句
  • 解决问题
    • 计算
    • 判断
    • 数组
    • 结构体
    • 存储

语言基础->程序设计->实践应用

新建工程

  • C/C++后缀名:.c/.cpp
  • 为什么要编译(compile):将C语言翻译成机器能够理解的机器语言
  • 编译报错情况:
    • error:程序不能正常运行,不能形成可执行文件
    • warning:程序可以正常运行,能形成可执行文件
  • 调试(Debug):逐行运行、添加断点、添加查看,有助于找到代码的逻辑错误

第一个程序:“Hello world!”

#include<stdio.h>
#include<stdlib.h>
int main()
{
    printf("Hello world !\n");
    return 0;
}
  • 在上述代码中可以发现的问题:
    • 每行代码要以“;”结尾,“;”为英文的分号,不能是中文的,编程时要注意输入法为英文输入法。

拓展

  1. C语言的标准
    现常用:C99标准
    特点:支持国际化编程,调整现有实践致力于解决明显的缺陷,为适应科学和工程项目中的关键数值计算提高C的适应性。
  2. 编程机制
源代码
编译器
目标代码
链接器
可执行代码
库代码
启动代码
  1. return语句
    int main(void)中的int表明main()函数应该返回一个整数,有返回值的C函数要有return语句,在windows中可以省略return 0,但是不建议这样做,因为在Linux、UNIX操作系统中,return语句有实际的用途。

注:本资料由newenergy_freshman编辑整理,转载请注明出处,禁止用作商业用途!
参考资料:
《C语言程序设计与应用》人民邮电出版社
《C Primer Plus》人民邮电出版社