C语言这种单细胞编程语言和指针的一些理解

C语言这种单细胞编程语言和指针的一些理解

转行做嵌入式也有一段时间了,原来做c#以及一些其它的上层语言, 本想的是也就是仅仅是语法上有点不一样。但是实际使用的切身体会真的是只有自己才知道。很多方面刷新了我对c语言以及计算机结构体系的认知 ,绝对不仅仅是语法不一样那么简单。

 关于字符串传递函数引起的

一切源于给函数传递字符串变量这种 原来在其它高级语言地方写的 再常见不过的功能。

 1 void changeStr(char * ch)
 2 {
 3      *(ch + 1) = "a";
 4 }
 5 
 6 //char * cstr = "hello";//报错
 7 char cstr[] = "hello";//这种可以
 8 //数组也是传的引用函数里面更改的是此处数组的内容这个不用多说
 9 changeStr(cstr);
10 printf(cstr);
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » C语言这种单细胞编程语言和指针的一些理解