网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
10月28日漏签0天
单片机吧 关注:212,508贴子:1,048,898
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 1 2 下一页 尾页
  • 34回复贴,共2页
  • ,跳到 页  
<<返回单片机吧
>0< 加载中...

微软公司的C_C++语言教材

  • 只看楼主
  • 收藏

  • 回复
  • pc_2015
  • 中尉
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
一楼。


  • pc_2015
  • 中尉
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
https://learn.microsoft.com/zh-cn/cpp/c-language/c-language-reference?view=msvc-170
微软公司编写的教材,我觉得比《The C Programming Language》写得更加好。
教材有三个内容:C语言参考,C/C++ 预处理器参考,C 运行时库 (CRT) 参考。可以生成PDF文件。
编写程序,要用数学知识思考问题,分析问题。
编写程序,数学知识起了很大的作用。
选择教材很重要。有些人想写书赚钱,但又很喜欢有所保留。学校有一些教师和教授讲课时,也很喜欢有所保留。(数学定理是如何发现的,可以有所保留。数学定理的证明就不能有所保留,必须要讲得清清楚楚,明明白白。)


2025-10-28 23:02:58
广告
不感兴趣
开通SVIP免广告
  • pc_2015
  • 中尉
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
微软公司的C++语言教材
https://learn.microsoft.com/zh-cn/cpp/cpp/cpp-language-reference?view=msvc-170
微软公司编写的教材,我觉得比《The C++ Programming Language》和《C++ Primer》写得更加好。
教材有三个内容:C++语言参考,C/C++ 预处理器参考,C++ 标准库参考。可以生成PDF文件。
编写程序,要用数学知识思考问题,分析问题。
编写程序,数学知识起了很大的作用。
选择教材很重要。有些人想写书赚钱,但又很喜欢有所保留。学校有一些教师和教授讲课时,也很喜欢有所保留。(数学定理是如何发现的,可以有所保留。数学定理的证明就不能有所保留,必须要讲得清清楚楚,明明白白。)


  • pc_2015
  • 中尉
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
算法和数据结构是最重要的,程序设计语言不是很重要。


  • pc_2015
  • 中尉
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
C 标准 C89/C90/C99/C11/C17 (PDF文件)
https://www.cnblogs.com/tzj-kernel/p/16688198.html


  • pc_2015
  • 中尉
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
问题: 结构成员的填充和对齐
计算规则:
https://learn.microsoft.com/zh-cn/cpp/c-language/padding-and-alignment-of-structure-members?view=msvc-170
https://learn.microsoft.com/zh-cn/previous-versions/visualstudio/visual-studio-2013/9dbwhz68(v=vs.120)
为每个对象(或变量)分配一个offset,以便 offset % alignment-requirement == 0 (“%”是求余运算符,“==”是等号运算符)。
offset:是偏移量,取值范围是0,正整数。
alignment-requirement:是对齐要求字节数,取值范围是正整数。


  • pc_2015
  • 中尉
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
struct ab {
char c;
int i[3];
struct e {
int n[3];
unsigned __int64 t;
}d;
char a;
};
/Zp的值是/Zp8。(这是VC编译器的默认值)
数组int i[3]的对齐要求字节数是数组中单个元素的大小(4个字节),数组大小是12个字节。
结构的对齐要求字节数就是成员对齐要求字节数中最大的数,因int n[3]的对齐要求字节数是4,unsigned __int64 t的对齐要求字节数是8,所以结构e的对齐要求字节数是8。int n[3]存储在正确的偏移量后,填充4个字节,然后在正确的偏移量存储t。结构e的大小是: 12字节 + 4字节 + 8字节 = 24字节。
偏移量0存储c,在偏移量1、2、3填充字节,在偏移量4存储int i[3],在偏移量16存储d,在偏移量40存储a。结构ab的大小是: 1字节 + 3字节 + 12字节 + 24字节 + 1字节 = 41字节(还不是正确的),在结构ab中,成员d的对齐要求字节数是最大的,所以,结构ab的对齐要求字节数是8,但因结构大小必须是其对齐要求字节数的整数倍,所以,要在a的后面填充7个字节,结构ab的正确大小应为:41字节 + 7字节 = 48字节。


  • pc_2015
  • 中尉
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
问题: 指针
指针可以指向某种数组或某种函数。


2025-10-28 22:56:58
广告
不感兴趣
开通SVIP免广告
  • pc_2015
  • 中尉
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
问题: 数据结构(如何组织数据)
数学: 如何组织数据以便于证明,计算,发现概念,发现定理。
计算机: 如何组织数据以便于操作。(什么操作?操作什么?如何操作?操作结果?)


  • pc_2015
  • 中尉
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
机器翻译,会有一些错误。


  • pc_2015
  • 中尉
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
MSDN2008下载地址:
https://www.microsoft.com/zh-CN/download/details.aspx?id=20955


  • pc_2015
  • 中尉
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


  • pc_2015
  • 中尉
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


  • pc_2015
  • 中尉
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
提出问题。
复杂的意义: 当用的概念,定义,公理,定理的数目比较多时,就觉得复杂;当不知用哪个概念,定义,公理,定理时,就觉得复杂。


2025-10-28 22:50:58
广告
不感兴趣
开通SVIP免广告
  • pc_2015
  • 中尉
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
编写windows程序的技术资料:(可生成PDF文件)
最权威的技术资料是微软的网站和MSDN,没必要购买书籍。技术资料是人编写的,可能会有一些错误。机器翻译,会有一些错误。有一些技术资料是放在不同的地方,例如,结构成员的填充和对齐。


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 1 2 下一页 尾页
  • 34回复贴,共2页
  • ,跳到 页  
<<返回单片机吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示