码迷,mamicode.com
首页 > 编程语言 > 详细

C语言腾讯课堂(一)

时间:2017-03-01 00:47:37      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:dll   问题   执行   拷贝   exe   表示   返回值   编译器   实现   

腾讯课堂:c语言从零到精通

1. 从第一个例子开始

#include <stdio.h>

int main(void) {
    printf("hello, qin men \n");
    system("pause");    // 请按任意键继续...
    return 0;
}
// 开始编译,生成可执行文件exe
// 执行程序:1. 调试运行 2. 命令行运行 3. 直接点击执行
// 发布exe:拷贝给用户、上传到网上
// 静态库:在编译的时候使用,A提供了静态库给B,如果这个库不存在,在编译的时候就会出错
// 动态库:使用的时候再调用:A提供了dll给B,只有在exe执行的时候调用dll,如果调用的时候没有这个dll,就会出错

在函数体外的程序执行会出错,必须在函数体(即main函数里)执行程序。
// # 表示预编译符号;include:表示引用某个头文件
#include <stdio.h>

// void表示,main函数没有调用参数
int main(void) {
    /*
    printf() 、system()是系统已经实现的函数,标准库实现的函数,
    用#include引用进来,或者用编译器内建函数代替标准库函数。
    可能会出现的问题,编译器的实现不一样,所以函数的结果可能与预期不一致
    */
    printf("hello, qin men \n");
    system("pause");    // 请按任意键继续...
    return 0;   // 如果没有返回值,系统会自动返回0
}

 

C语言腾讯课堂(一)

标签:dll   问题   执行   拷贝   exe   表示   返回值   编译器   实现   

原文地址:http://www.cnblogs.com/lqcdsns/p/6481681.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!