小编int*_*i78的帖子

在Cocoa中,View和Frame之间有什么区别?

我已经在线搜索并阅读了Apple文档,但是我找不到一个直观的解释视图和框架之间的区别,以及它们如何相互关联.我希望得到一个解释,请随意包括任何其他有助于澄清的相关术语.

macos cocoa view frame

2
推荐指数
1
解决办法
57
查看次数

如何使用printf从字符串数组中打印单个字符?

让我说我有

char *names[] = { "Tom", "Jerry" };
Run Code Online (Sandbox Code Playgroud)

我想用"杰里"打印"e" printf.我的第一直觉是

printf("%c\n", *names[5]);
Run Code Online (Sandbox Code Playgroud)

但是当我应用我一直在学习的指针时,我意识到这是完全垃圾代码,因为5指的是不存在的第五个指针names,而不是"杰里"中的"e".包含的指针names只会引用各自字符串中第一个字符的内存地址.

因此,我真正需要做的是添加一个字节names[1]指向,并在"Jerry"中打印"e".但是我不知道该怎么做,或者它是否被允许在C.

完成此任务的最佳方法是什么?先感谢您.

c arrays pointers

1
推荐指数
2
解决办法
2213
查看次数

为什么C语言库没有内置到该语言中?

目前我正在学习C.我明白,很多常用的功能,如printfscanf是C语言的实际上不是一部分-他们是功能的"标准库"的一部分.

我的问题是,为什么这些功能没有内置到语言中?这是哲学/设计考虑因素吗?编译程序时的效率问题?是否需要充当"中间层"以确保与不同操作系统的兼容性?还有别的吗?

c standard-library

0
推荐指数
1
解决办法
655
查看次数

标签 统计

c ×2

arrays ×1

cocoa ×1

frame ×1

macos ×1

pointers ×1

standard-library ×1

view ×1