当前位置:首页 > 程序设计 >
《C语言程序设计》电子书封面

C语言程序设计

  • 发布时间:2020年09月14日 10:34:47
  • 作者:Stephen G.Kochan(史蒂芬
  • 大小:81.9 MB
  • 类别:C语言电子书
  • 格式:PDF
  • 版本:第4版
  • 评分:9.7

    C语言程序设计 PDF 第4版

      给大家带来的一篇关于C语言相关的电子书资源,介绍了关于C语言、程序设计方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小81.9 MB,Stephen G.Kochan(史蒂芬编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.4。

      内容介绍

      C语言程序设计(第4版)全面介绍了C语言的各种特性,包括C11中增加的内容。书中包含大量完整的示例及详细的讲解。无论是否拥有编程经验,你都可以通过本书透彻地理解C语言。每章最后附有习题,便于课堂学习或自学。

      本书将向你讲解如何使用C程序设计语言来编写程序。无论是新入门的初级程序员,还是经验丰富的资深程序员,都可以在本书的帮助下透彻理解这门语言,它是许多面向对象程序设计语言的基础,比如C++、Objective-C、C#和Java。

      本书通过示例来教授C语言,每个新概念都有完整的C程序做演示。作者寇肯逐步解释了所有C函数。你不仅可以学习这门语言的基础知识,还能养成良好的程序设计习惯。每章*后的习题使本书非常适于课堂学习或自学。

      本书涵盖了C语言的所有特性,包括C11标准中新增加的内容。附录中详尽总结了C语言和C语言库,两者的组织形式都便于快速参考。

      目录

      • 1 基础知识
      • 2 编译和运行第一个程序
      • 3 变量、数据类型和算术表达式
      • 4 程序循环
      • 5 做出决策
      • 6 使用数组
      • 7 使用函数
      • 8 使用结构体
      • 9 字符串
      • 10 指针
      • 11 位运算
      • 12 预处理器
      • 13 用枚举数据类型、类型定义和数据类型转换扩展数据类型
      • 14 处理大型程序
      • 15 C语言中的输入与输出操作
      • 16 其他及高级特性
      • 17 调试程序
      • 18 面向对象程序设计
      • 附录A C语言概要
      • 附录B 标准C语言库
      • 附录C 用gcc编译程序
      • 附录D 常见编程错误
      • 附录E 资源

      学习笔记

      python 调用c语言函数的方法

      虽然python是万能的,但是对于某些特殊功能,需要c语言才能完成。这样,就需要用python来调用c的代码了 具体流程: c编写相关函数 ,编译成库 然后在python中加载这些库,指定调用函数。 这些函数可以char ,int, float, 还能返回指针。 以下示例: 通过python调用c函数,返回"hello,world 字符串" 新建c语言文件 hello.c touch hello.c #include stdio.hchar *get_str(){ return "hello,world"} 编译成库 gcc -o hello.so --share -fPIC hello.c 新建python脚本 touch test.py from ctypes import *dll = CDLL("./hello.so")dll.get_str.restype = c_char_pstr = dll.get_str()print(string_at(str, 11)) 执行python脚本 [feng@arch python_c]$ python test.py hello,world 以上就是本文的全部内容,希望对大家的……

      python中赋值与c语言区别

      python中赋值与c语言区别?先来看看简单的 Python 代码在内存中是什么样子的: b = 3b = b + 5 它在内存中的操作示意图是这样的: 然而,从代码的的字面意思上看,“把 3 赋给 b,把 b 加 5 之后再赋给 b。” 也就是把代码看成这个样子: b ← 3b ← b + 5 所以下面这张在内存中的操作图可能更符合我们的直觉: 也即 b + 5 的值又写回到 b 中。典型的 C 程序就是这样的。为变量 b 分配一个 int 型的内存单元,然后将整数 3 存放在该内存单元中。b 就代表了该块内存空间,不再移动,可以更新 b 的值,但 b 在内存中的地址就不再变化了。所以我们说 b = b + 5,就等于 b ← b + 5,把 b 的值加 5 之后还依然放入 b 中。 变量……

      以上就是本次介绍的C语言电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:干净的数据:数据清洗入门与实践

      下一篇:精通Django

      展开 +

      收起 -

      下载地址:百度网盘下载
      读者留言
      Mr.龚擎宇

      Mr.龚擎宇 提供上传

      资源
      27
      粉丝
      7
      喜欢
      84
      评论
      8

      Copyright 2018-2020 www.xz577.com 码农之家

      版权投诉 / 书籍推广 / 赞助:520161757@qq.com