C语言

02-第一个C语言程序

2020-05-29  本文已影响0人  Andy_Livings

一、开发工具的选择

Xcode

二、代码的编写

  1. 程序结构
  1. 先C程序的结构:由函数组成
  1. 函数的基本概念
  1. C程序的入口
  1. 编写程序
  1. 编写main函数(大括号{ }中的内容是函数体)
int main()
{
    return 0;
}
  1. 编写多个函数,并且进行调用
int test()
{
    return 0;
}

int main()
{
    test();
    return 0;
}
  1. 使用printf函数输出内容到屏幕上
#include <stdio.h>
int main()
{
    printf("Hello World!");
    return 0;
}

三、编译

  1. 什么是编译:将C源程序翻译成计算机能识别的0和1
  2. 使用什么编译器:Xcode3使用GCC,Xcode4使用LLVM编译器(前端用clang)
  3. 如何使用clang编译器编译程序?
  1. 编译器的错误和警告功能

四、链接

  1. 链接的作用:将.o文件和C语言函数库组合在一起,生成可执行文件
  2. 由链接器完成,clang编译器里面已经包含了链接指令

五、运行

  1. 两种运行方式
  1. 修改文件内容之后,一定要重新编译、链接,再运行
  2. \n的作用:回车换行

六、其他clang指令

七、初学者常见错误

八、总结

1)整个程序的运行过程


整个程序的运行过程

2)总结常见文件的拓展名

3)总结clang指令

4)开发中会遇到哪些错误?如何解决?

语法错误,可以通过编译器的报错信息解决
逻辑错误,需要耐心调试程序

5)学习建议

学编程并不是学英文
程序的可读性
初学者不要过于寻根问底

九、习题

用2种不同的代码方式输出下面的图案

*****************
** hello world! **
*****************

十、程序实现

01-第一个C语言程序

int play() {
    return 0;
}
void first_C_program(void) {
    
    play();
    
    printf("第一个C语言程序\n");
}

02-第二个C语言程序_1

void second_C_program_1(void) {
    
    // 不推荐这样写
    printf("******************\n** hello world! **\n******************\n");
}

03-第二个C语言程序_2

void second_C_program_2(void) {
    
    printf("******************\n");
    printf("** hello world! **\n");
    printf("******************\n");
}
上一篇 下一篇

猜你喜欢

热点阅读