变量一律用指针,一路无脑calloc,贼爽!
变量一律用指针,一路无脑calloc,贼爽!
|
reusAug 28, 2018
1
C 类型约束比较弱
|
|
2
因为不管是什么类型,它们在内存里面的东西都是一样的嘛= =
|
|
myyouAug 28, 2018
3
c 语言不是就是弱类型语言吗?
|
|
baicheng10Aug 28, 2018
4
|
|
raysonxAug 28, 2018 via Android
5
C 通常被划为弱类型语言
|
|
6
开局一数组,变量全靠 p
|
|
whileFalseAug 28, 2018
7
@baicheng10 403 了
|
|
8
(找到一张图,作者见水印) |
|
zwh2698Aug 28, 2018 via Android
9
千万不要这么玩,否则你会很后悔!
|
|
kaneyukiAug 28, 2018
10
面向内存编程
|
|
11
隔一段时间,等楼主忘了任何一个内存片段的定义的时候,自己就会想把代码重写一遍的
|
|
puga2006Aug 28, 2018
12
能直接把某一个地址,用一个指针就能表示这个地址的东西,确实很爽
|
|
karllynnAug 28, 2018
13
编码规范的意义就是怕你们胡搞
|
|
mm163Aug 28, 2018
14
加上多线程,就彻底死翘翘了。
学 C,必学编译原理,否则都不知怎么死的。 |
|
kokutouAug 28, 2018
15
记得写好注释。。。写详细点。。。
|
|
leidoAug 28, 2018
16
所以 C++有了引用就应该彻底删除指针.
|
|
zhzerAug 28, 2018 via Android
17
其实都是语法糖就看你吃不吃
|
|
AngelCrissAug 28, 2018 via Android
18
@leido 你可能没学过 cpp
|
|
abcbuzhimingAug 28, 2018
19
C 和 CPP 都是划分在弱类型中的,原因是它的变量可以转换类型
|
|
ayyllAug 28, 2018 via Android
20
本来就是弱-静态吧
|
|
SuperMildAug 28, 2018
21
C 语言是现存主流语言中为数不多的典型弱类型语言了。注意,JS、Py 之类的,是动态类型,不是弱类型。JS 可以隐性转换,但转换规则非常明确。
|
|
vincenteofAug 28, 2018
22
类型最大的意义是让问题在编译器期就暴露出来而不是运行的时候,你这种写起来虽然爽,出错了 debug 的时候就痛苦了
|
|
woshiyigeren002Aug 28, 2018
23
@baicheng10 图挂了
|
|
jmc891205Aug 28, 2018
24
不要乱转类型就好了。。。
|
|
songtianyiAug 28, 2018
25
好像很多人搞不清不同地方说的弱类型是什么意思,其实是翻译的锅
建议用英文写法来沟通,weekly checked,即部分人所说的弱类型,指的是类型系统在做检查的时候 没有尽可能消除潜在的错误,比如 c 语言允许指针运算。英文当中也有人用 weekly typed,所以翻译过来是弱类型,很多人把它和类型是否可变混淆了。与之相对的是 strongly typed weekly typed,类型可变,一般动态语言都是。与之相对的是 strongly typed。 |
|
songtianyiAug 28, 2018
26
|
|
msg7086Aug 28, 2018
27
@songtianyi 并不是每星期类型……
|
|
songtianyiAug 28, 2018
28
@msg7086 哈?
|
|
29
请分清:
动态类型 vs 静态类型 强类型 vs 弱类型 这两组概念,C/C++是典型的静态弱类型语言 |
|
oswuhanAug 28, 2018
30
@songtianyi week ( weak )
|
|
PythonAnswerAug 28, 2018 via iPhone
31
图上动态语言 一半强类型 一半弱类型啊
|
|
marcushbsAug 28, 2018
32
只要隐性 cast 之后挂了,就是强类型,谁用谁知道
|
|
songtianyiAug 28, 2018
33
@oswuhan 别说了,这个我老手误写错。。
|
|
kzzhrAug 28, 2018 via Android
34
看了 go 之后,看谁都是贼爽的弱类型
|
|
mingyunAug 28, 2018
35
@baicheng10 怎么木有 golang
|
|
greatbodyAug 29, 2018
36
VB 不是弱类型
|
|
wweirAug 29, 2018 via Android
37
静态类型,弱类型
|
|
NoDocCatAug 29, 2018 via Android
38
@yulitian888 kpi 这不就上来了吗?(逃
|
|
liuzhedashAug 29, 2018
39
C 语言是典型的:严格立法、普遍违法、选择执法。
|
|
deweixuAug 29, 2018
40
指针直接操作内存了
|
|
pawAug 29, 2018
41
喜欢 c 的原因之一:整个用户态空间都是你的,想怎玩都行,当然玩废了也只能怪自己。写内核模块就更爽了,上帝视角的感觉。每个 task 结构都是你的子民,想怎么改就怎么改,当然还是废了自负。
|