摘要:
近日,在实现《The C Programing Language》上的一个练习题时,写出了下面一段代码 本意是第一个 if 和 else 相匹配,但是为了代码简洁,效仿《TCPL》上的普遍做法,省略掉了花括号, 结果却忽视了if-else语句的结合规则,导致else和它紧邻的那个if相结合,因而使程 阅读全文
摘要:
1.对char *ptptc[] 的理解(pionter_to_pointer_to_char) 由于“[ ]”的优先级比”*“高,所以ptptc[i]表示一个char类型的指针,自然的ptptc就表示指向char指针的指针 而ptptc[i]可表示为*(ptptc+i),特别的 ptptc[0] 阅读全文
摘要:
sizeof( char_pointer ) = length of pointer; sizeof( char_array_name ) = length of array; 困惑 阅读全文
摘要:
struct声明与class声明一样,都需要以分号(;)结束 c语言和c++的struct使用方法有所不同 //c++里面struct和class是基本上一样的(似乎默认的成员一个是public一个是private) //并且c++在声明一个class/struct后可以直接用classname/s 阅读全文