Introducción a C y su Ambiente / Errores Comunes
Subtitles of the Movie
ÿþ [ 0 0 : 0 0 : 0 0 . 0 ] P a r a d e m o s t r a r l a s e n s i b i l i d a d a m a y ú s c u l a s d e C i n t r o d u c i r e m o s a l g u n o s e r r o r e s . [ 0 0 : 0 0 : 0 7 . 0 ] P r i m e r o , c a m b i a r é l a n d e ' n u m 1 ' a N m a y ú s c u l a e n e s t a e x p r e s i ó n ' c i n ' , [ 0 0 : 0 0 : 1 5 . 0 ] p e r o l o d e j a r é c o m o ' n u m 1 ' e n l a e x p r e s i ó n d e d e c l a r a c i ó n , e n d o n d e d e f i n o l a v a r i a b l e ' n u m 1 ' . [ 0 0 : 0 0 : 2 2 . 0 ] L o h e d e l e t r e a d o i g u a l p e r o h e u s a d o m a y ú s c u l a s . [ 0 0 : 0 0 : 2 5 . 0 ] V o l v a m o s a c o m p i l a r e s t e p r o g r a m a p a r a v e r q u é s u c e d e . [ 0 0 : 0 0 : 3 0 . 0 ] C o m o p u e d e v e r , m e r e s u l t a u n m e n s a j e q u e d i c e 1 e r r o r . [ 0 0 : 0 0 : 3 6 . 0 ] S i e n l a v e n t a n a ' o u t p u t ' m e d e s l i z o a d o n d e e s t é e l m e n s a j e d i r á ' N u m 1 u n d e c l a r e d i d e n t i f i e r ' , q u e q u i e r e d e c i r q u e ' N u m 1 ' n o e s t á d e c l a r a d o . [ 0 0 : 0 0 : 4 4 . 0 ] P e r o c o m o n o s o t r o s a c a b a m o s d e i n t r o d u c i r e s t e e r r o r , s a b e m o s c u á l e s e l p r o b l e m a , [ 0 0 : 0 0 : 4 7 . 0 ] p e r o e n l a r e a l i d a d p o d r í a m o s n o s a b e r l o . [ 0 0 : 0 0 : 5 0 . 0 ] A s í q u e s i h a c e d o b l e c l i c e n e s t e m e n s a j e d e e r r o r , l o l l e v a r á i n m e d i a t a m e n t e a l a o c u r r e n c i a d e e s t e e r r o r [ 0 0 : 0 0 : 5 6 . 0 ] y l e d i r á q u e é l n o r e c o n o c e a ' N u m 1 ' . [ 0 0 : 0 0 : 5 9 . 0 ] P o r s u p u e s t o , l a s o l u c i ó n s e n c i l l a a c á e s c a m b i a r e s t o a l a ' n ' e n m i n ú s c u l a s d e n u e v o . [ 0 0 : 0 1 : 0 4 . 0 ] A h o r a v o l v e m o s a c o m p i l a r e l p r o g r a m a , y l o h a c e s i n e l e r r o r . [ 0 0 : 0 1 : 1 1 . 0 ] D e s c u b r a m o s l a i m p o r t a n c i a d e l a d i r e c t i v a d e c o m p i l a d o r ' i n c l u d e i o s t r e a m ' . [ 0 0 : 0 1 : 1 7 . 0 ] L o h a r é c o n v i r t i é n d o l o e n c o m e n t a r i o . [ 0 0 : 0 1 : 1 9 . 0 ] A l h a c e r e s o u s t e d s e d a r á c u e n t a q u e s e v u e l v e v e r d e , i n d i c a n d o q u e , d e h e c h o , e s u n c o m e n t a r i o ; [ 0 0 : 0 1 : 2 5 . 0 ] p e r o m á s i m p o r t a n t e a ú n , q u e a h o r a s e c o n s i d e r a c ó d i g o n o - e j e c u t a b l e . [ 0 0 : 0 1 : 2 9 . 0 ] L o q u e s i g n i f i c a q u e c u a n d o s e v u e l v a a c o m p i l a r e l p r o g r a m a , e s a e x p r e s i ó n s e r á i g n o r a d a c o m o s i n o e s t u v i e s e a h í . [ 0 0 : 0 1 : 3 7 . 0 ] V e a m o s e l i m p a c t o q u e t i e n e e n e l p r o g r a m a l a i n t r o d u c c i ó n d e e s t e e r r o r . [ 0 0 : 0 1 : 4 2 . 0 ] A l c o m p i l a r l o o b t e n g o 1 0 e r r o r e s , y l o ú n i c o q u e h i c e f u e c o n v e r t i r l o e n u n c o m e n t a r i o . [ 0 0 : 0 1 : 4 9 . 0 ] V a m o s a l a p a r t e d e a r r i b a d e e s t a v e n t a n a y p o d e m o s v e r q u e r e c i b i m o s u n m e n s a j e q u e d i c e ' c o u t u n d e c l a r e d i d e n t i f i e r ' , [ 0 0 : 0 1 : 5 6 . 0 ] t o d o s l o s m e n s a j e s q u e r e c i b i m o s a c á e s t á n r e l a c i o n a d o s c o n l a e x p r e s i ó n ' c o u t ' y ' c i n ' [ 0 0 : 0 2 : 0 1 . 0 ] d e l p r o g r a m a , p u e s c o m o h e q u i t a d o l a d i r e c t i v a d e c o m p i l a d o r d e l ' i o s t r e a m . h ' , [ 0 0 : 0 2 : 0 7 . 0 ] e l c o m p i l a d o r n o r e c o n o c e n a d a q u e e s t é a s o c i a d o c o n l a s e x p r e s i o n e s ' c i n ' y ' c o u t ' . [ 0 0 : 0 2 : 1 4 . 0 ] A s í q u e n o s e a l a r m e c u a n d o r e c i b a m e n s a j e s q u e i n d i c a n q u e h a y m u c h o s e r r o r e s , [ 0 0 : 0 2 : 1 8 . 0 ] p u e s e n r e a l i d a d p o d r í a s e r s o l o u n o , [ 0 0 : 0 2 : 2 1 . 0 ] q u e e s p r e c i s a m e n t e e s t e c a s o . [ 0 0 : 0 2 : 2 4 . 0 ] D e s p u é s d e c o r r e g i r l o l o v u e l v o a c o m p i l a r , y p o r s u p u e s t o , d e n u e v o e s t á l i b r e d e e r r o r e s . [ 0 0 : 0 2 : 3 1 . 0 ] A h o r a i n t r o d u c i r é u n e r r o r e n l a e x p r e s i ó n d e s u m a - e s o e s e n d o n d e d i c e ' t o t a l ' e s i g u a l a ' n u m 1 ' m a s ' n u m 2 . ' [ 0 0 : 0 2 : 3 8 . 0 ] T a m b i é n h a r é d e e s t o u n c o m e n t a r i o c o l o c a n d o d o s b a r r a s d i a g o n a l e s f r e n t e a e l l a . [ 0 0 : 0 2 : 4 4 . 0 ] E n e s t e m o m e n t o t e n g o d e c l a r a d a l a v a r i a b l e t o t a l , y a c á e s t o y m o s t r a n d o e l r e s u l t a d o d e l t o t a l . [ 0 0 : 0 2 : 5 0 . 0 ] P e r o s i c o n v i e r t o e s t o e n c o m e n t a r i o , C n o s a b r á c u a l e s e l t o t a l d e l a s u m a d e ' n u m 1 ' y ' n u m 2 . ' [ 0 0 : 0 2 : 5 6 . 0 ] V a m o s a c o m p i l a r e s t e p r o g r a m a d e n u e v o . [ 0 0 : 0 2 : 5 8 . 0 ] H a r é c l i c k e n ' b u i l d ' , p u e s s é q u e v a a c o m p i l a r . [ 0 0 : 0 3 : 0 1 . 0 ] P e r o a h o r a m e d a u n a a d v e r t e n c i a . [ 0 0 : 0 3 : 0 3 . 0 ] V e a m o s l o q u e d i c e e s a a d v e r t e n c i a . [ 0 0 : 0 3 : 0 5 . 0 ] D i c e " l o c a l v a r i a b l e u s e d w i t h o u t h a v i n g b e e n i n i t i a l i z e d " . [ 0 0 : 0 3 : 1 0 . 0 ] L o q u e s i g n i f i c a q u e n o l e d i a ' t o t a l ' u n v a l o r i n i c i a l . [ 0 0 : 0 3 : 1 6 . 0 ] V e a m o s q u e s u c e d e c u a n d o e j e c u t o e s t o . [ 0 0 : 0 3 : 1 8 . 0 ] A l s e r e s t a u n a a d v e r t e n c i a , e s t o s i g n i f i c a q u e p u e d o e j e c u t a r e s t e p r o g r a m a . [ 0 0 : 0 3 : 2 1 . 0 ] S i e s c r i b o d a t o s c o m o 5 y 8 , e l r e s u l t a d o q u e o b t e n g o e s u n n ú m e r o m u y g r a n d e , d e h e c h o m u y p e q u e ñ o p u e s e s n e g a t i v o . [ 0 0 : 0 3 : 3 4 . 0 ] E s t e n ú m e r o e s s i m p l e m e n t e e l v a l o r p o r d e f e c t o q u e s e a s o c i a a l a v a r i a b l e ' t o t a l ' e n l a m e m o r i a , [ 0 0 : 0 3 : 3 9 . 0 ] Y q u e o b v i a m e n t e n o e s l a r e s p u e s t a c o r r e c t a . [ 0 0 : 0 3 : 4 2 . 0 ] P o d e m o s v e r a h o r a q u e l o q u e e s a a d v e r t e n c i a e s t a b a t r a t a n d o d e d e c i r n o s e s q u e e s t á b a m o s r e f e r e n c i a n d o a u n a v a r i a b l e l l a m a d a ' t o t a l ' , [ 0 0 : 0 3 : 4 7 . 0 ] p e r o q u e n o l e a s i g n a m o s u n v a l o r e n n i n g ú n l u g a r d e l p r o g r a m a . [ 0 0 : 0 3 : 5 1 . 0 ] P o d r í a m o s h a b e r l e d a d o u n v a l o r i n i c i a l d e c e r o a c á a r r i b a p o n i e n d o i g u a l a c e r o p u n t o c e r o . V e a m o s e l e f e c t o q u e e s e c a m b i o t e n d r á . [ 0 0 : 0 4 : 0 0 . 0 ] A h o r a r e c o n s t r u i r é e l p r o g r a m a . [ 0 0 : 0 4 : 0 4 . 0 ] N o t e q u e d e n u e v o n o t e n g o n i e r r o r e s n i a d v e r t e n c i a s , [ 0 0 : 0 4 : 0 7 . 0 ] p e r o c u a n d o p r e s i o n o e l b o t ó n d e a c c e s o r á p i d o p a r a e j e c u t a r l o e [ 0 0 : 0 4 : 1 0 . 0 ] i n g r e s o 5 y 8 d e n u e v o , p u e d o v e r q u e l a s u m a d e l o s n ú m e r o s e s i g u a l a c e r o . [ 0 0 : 0 4 : 1 6 . 0 ] R e c u e r d e q u e t o d a v í a t e n g o l a e x p r e s i ó n d e s u m a c o m o s i f u e r a u n c o m e n t a r i o , [ 0 0 : 0 4 : 2 3 . 0 ] s o l o q u e a h o r a n o r e c i b o n i n g ú n e r r o r p o r q u e l e h e d a d o a t o t a l u n v a l o r i n i c i a l d e c e r o , y é s t e s e m a n t i e n e a s í d u r a n t e e l r e s t o d e l p r o g r a m a . [ 0 0 : 0 4 : 3 1 . 0 ] S i e m p r e e s u n a b u e n a i d e a i n i c i a l i z a r s u s v a r i a b l e s . D e n u e v o , h a b l a r e m o s m u c h o m á s a c e r c a d e e s t o e n e l s i g u i e n t e c a p í t u l o . [ 0 0 : 0 4 : 3 8 . 0 ] H a r é u n ú l t i m o c a m b i o , q u e e s c o l o c a r l a e x p r e s i ó n d e l a s u m a t a l c o m o e s t a b a , r e c o n s t r u y o e s t o u n a v e z m á s , [ 0 0 : 0 4 : 4 5 . 0 ] s o l a m e n t e p a r a v e r i f i c a r q u e f u n c i o n a - [ 0 0 : 0 4 : 5 1 . 0 ] y l o h a c e ! P u e s 5 m a s 7 e s , p o r s u p u e s t o , 1 2 . [ 0 0 : 0 4 : 5 3 . 0 ]
Tutorial Information
| Course: | C++ (Español) |
| Author: | Arthur L. Lee |
| SKU: | 33572 |
| ISBN: | 1-932808-26-4 |
| Release Date: | 2004-11-03 |
| Duration: | 5 hrs / 44 lessons |
| Work Files: |
Yes |
| Captions: | Available on CD and Online University |
| Compatibility: |
Vista/XP/2000, OS X, Linux QuickTime 7, Flash 8 |
VTC Sign up & Benefits
- Unlimited Access
- 81,350 Video Tutorials (20,800 free)
- Video Available as Flash or QuickTime
- Over 782 Courses
- $30 for One Month Access
- Multi-User Discounts Available
United States 