C language
1、c语言中全局变量和static变量的初始化需要指定一个常量,不能是一个非常量的表达式;而在c++中是可以的
2、在操作c和c++全局变量时,只能对其采用初始化的方式,而不能采用赋值的方式,
即可以
int a = 10;
而不可以:
int a;
a = 10;
-------------------------------------------
把字符串转化为整数
int atoi(const char *nptr);
char*itoa(intvalue,char*string,intradix);
int value 被转换的整数,char *string 转换后储存的字符数组,int radix 转换进制数,如2,8,10,16 进制等
int number=123456; char string[25]; itoa(number,string,10); printf("integer=%d string=%s\n",number,string);
这个函数返回值是传进来的string。当然这里没有接收返回值。

浙公网安备 33010602011771号