今天,一个学生来找我,问我,先生,我们有int,float,char和所有C语言的数据类型。当我们编写int i时,这意味着对于float f和char c,i是一个variable of type integer,依此类推。类似地,我们有int *i的意思是i is a pointer to an integer。float *f和char *c也是如此。空指针也称为泛型指针。所以,我请求您的帮助。如何让他明白。
我正在读Bruce Eckel- Introduction to C++。其中说在C++中,通常不分配常量变量存储,而是将它们的值保存在符号表中,除非外部变量不与常量一起使用或者它们的地址不被取。所以我们可以说,在C++中,Const总是默认为内部链接。但这一特性仍然取决于编译器是如何为C++语言制作的。或者这将永远是真的?
我正在尝试一个变量,它的值是一个像"facebook“这样的单词。然而,我不能轻易地在C中使用它,而不是使用累人的方法(我做了,但它太长了,没有必要这样做)。我想我可以用一个浮点数代替"facebook“,比如123456789等等,我的代码是这样的:
printf("Enter the number.