您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
安全编程基础(C语言)
装帧: 平装
出版社: 科学出版社
作者: 林大辉 著
出版日期: 2024-09-01
版次: 1
开本: 其他
isbn: 9787030786845
出版年份: 2024
定价:
¥65
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
本书结合典型实例,全面、系统地介绍了C语言程序设计的基本知识、常用算法和方法,同时结合安全编码标准介绍了编程过程中可能出现的代码安全漏洞。全书共7章,由浅入深地介绍了计算机与计算机语言、C语言编程基础、程序的控制结构、数组和指针、函数和指针、构造数据类型和文件等内容。为了便于读者学习和复习,每章后面提供了本章小结,并配有习题,以便于读者巩固所学的知识。 本书体系完整、内容翔实、实例丰富、通俗易懂,有助于读者在学习编程的同时,熟悉安全编码标准,提高安全意识,养成安全编码习惯。 本书可作为高等院校网络空间安全及计算机相关专业的“安全编程基础”“C语言程序设计”“程序设计基础”“高级语言程序设计”等课程的教材,也可以作为非计算机专业的计算机程序设计类课程的教材,还可以作为全国计算机等级考试二级C语言的参考用书。
目录
第1章 计算机与计算机语言11.1 计算机及工作原理11.1.1 信息与数据11.1.2 计算机发展概述21.1.3 计算机的组成和工作原理31.1.4 信息在计算机中的表示51.1.5 安全漏洞131.2 计算机语言与程序设计151.2.1 计算机语言151.2.2 程序设计171.2.3 算法简介181.2.4 安全编程221.3 C语言的发展及其特点231.3.1 C语言的发展231.3.2 C语言的特点241.4 C语言程序251.4.1 简单的C语言程序251.4.2 C语言程序的结构281.4.3 C语言程序编写规范291.5 C语言程序的运行步骤与方法30本章小结32习题33第2章 C语言编程基础352.1 数据类型352.1.1 整型362.1.2 浮点型382.1.3 字符型392.2 标识符、常量和变量392.2.1 标识符392.2.2 常量402.2.3 变量422.2.4 变量的内存空间分配432.3 运算符和表达式452.3.1 算术运算符和算术表达式462.3.2 赋值运算符和赋值表达式472.3.3 自加和自减运算符482.3.4 关系运算符和关系表达式492.3.5 逻辑运算符和逻辑表达式502.3.6 条件运算符和条件表达式522.3.7 逗号运算符和逗号表达式532.3.8 求字节运算符和求字节表达式532.3.9 位运算符和位运算表达式542.3.10 数据类型转换572.4 C语句582.5 输入和输出592.5.1 字符的输入和输出602.5.2 标准格式的输入和输出612.5.3 输入/输出的安全问题652.5.4 使用对象流实现输入和输出65本章小结68习题70第3章 程序的控制结构733.1 顺序结构733.2 选择结构743.2.1 if语句743.2.2 switch语句793.2.3 选择结构应注意的问题833.3 循环结构853.3.1 while语句853.3.2 do-while语句873.3.3 for语句893.3.4 循环结构应注意的问题923.4 循环的嵌套933.5 其他控制语句963.5.1 goto语句963.5.2 break语句973.5.3 continue语句983.6 程序举例98本章小结102习题102第4章 数组和指针1054.1 指针和指针变量1054.1.1 指针的概念1054.1.2 指针变量的定义1064.1.3 指针变量的引用1064.2 一维数组和指针1094.2.1 一维数组的定义1094.2.2 一维数组的初始化1094.2.3 一维数组的引用1104.2.4 一维数组的指针1114.2.5 一维数组的应用举例1144.2.6 一维数组的安全问题1174.3 二维数组和指针1174.3.1 二维数组的定义1174.3.2 二维数组的初始化1184.3.3 二维数组的引用1194.3.4 二维数组的指针1214.3.5 二维数组的应用举例1244.4 字符数组和指针1264.4.1 字符数组的定义1264.4.2 字符数组的初始化1264.4.3 字符数组的引用1284.4.4 字符数组的指针1294.4.5 字符指针变量和字符数组的区别1304.4.6 字符数组的输入/输出1314.4.7 字符串处理函数1324.4.8 字符数组的应用举例1344.5 多级指针和指针数组1374.5.1 多级指针1374.5.2 指针数组1384.6 数组应用的安全问题1404.6.1 缓冲区溢出漏洞1404.6.2 栈缓冲区溢出原理1404.6.3 栈溢出举例1414.6.4 数组安全问题的防范143本章小结144习题145第5章 函数和指针1485.1 函数概述1485.1.1 函数的概念1485.1.2 函数的分类1505.2 函数的定义与调用1515.2.1 函数的定义1515.2.2 函数的返回值1525.2.3 函数的调用1535.2.4 函数的声明1545.3 函数的参数传递1555.3.1 形参和实参1555.3.2 实参和形参的数据传递1565.3.3 值传递1565.3.4 地址传递1575.3.5 数组作为函数参数1605.3.6 字符串指针作为函数参数1665.3.7 引用作为函数参数1695.3.8 指针数组作为主函数main()的形参1705.4 函数的嵌套与递归调用1715.4.1 函数的嵌套调用1725.4.2 函数的递归调用1735.5 变量的作用域与生存期1785.5.1 变量的存储类别1785.5.2 变量的作用域1795.5.3 变量的生存期1825.6 函数指针和指针函数1855.6.1 函数指针1855.6.2 指针函数1875.7 编译预处理1885.7.1 宏定义1885.7.2 文件包含1915.7.3 条件编译1925.8 缓冲区溢出1945.8.1 缓冲区溢出原理1945.8.2 缓冲区溢出的利用195本章小结197习题199第6章 构造数据类型2026.1 结构体类型2026.1.1 结构体类型的声明2026.1.2 结构体变量的定义2036.1.3 结构体变量的初始化和引用2056.1.4 结构体数组2076.1.5 结构体和指针2106.1.6 结构体作为函数参数2126.1.7 链表2146.1.8 堆溢出的原理与防范2236.1.9 位段2246.2 共用体类型2266.2.1 共用体类型的声明2266.2.2 共用体变量的定义2266.2.3 共用体变量的初始化和引用2276.2.4 共用体的应用举例2286.3 枚举类型2296.3.1 枚举类型的声明2296.3.2 枚举变量的定义和引用2306.4 用typedef声明类型231本章小结232习题233第7章 文件2357.1 文件概述2357.1.1 文件的概念2357.1.2 文件的分类2357.1.3 文件的处理方法2367.1.4 文件类型指针2367.2 文件的打开和关闭2377.2.1 文件的打开2377.2.2 文件的关闭2387.3 文件的读/写2397.3.1 字符读/写函数2397.3.2 格式化读/写函数2417.3.3 数据块读/写函数2437.3.4 字符串读/写函数2457.4 文件的定位2477.4.1 rewind()函数2477.4.2 fseek()函数2477.4.3 ftell()函数2487.5 文件操作中的错误检测2497.6 文件操作需要注意的问题2497.6.1 文件的打开和关闭原则2497.6.2 文件操作的错误处理和异常处理2497.6.3 文件的读/写策略2507.6.4 文件的安全性和权限2507.6.5 文件处理应遵循的安全编码标准251本章小结252习题252附录A 运算符的优先级253附录B C语言常用库函数255参考文献260
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网